环境变量为Android Studio不工作

环境变量为Android Studio不工作

问题描述:

我想通过以下命令离子打造我的Android项目:环境变量为Android Studio不工作

ionic cordova build android 

我阅读了大量的线程对ANDROID_HOME环境变量设置为MAC OS 。我已经编辑了的.bash_profile和现在它看起来是这样的:

export ANDROID_HOME=Users/christiangehn/Library/Android/sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
export PATH=$ANDROID_HOME/tools:$PATH 

但我仍然得到以下错误信息:

[ERROR] An error occurred while running cordova build android (exit code 1): 


Error: Failed to find 'ANDROID_HOME' environment variable. Try setting 
setting it manually. 

Detected 'adb' command at /usr/local/Cellar/android-platform-tools/24/bin 
but no 'platform-tools' directory found near. 

Try reinstall Android SDK or update your PATH to include valid path to 
SDK/platform-tools directory. 

我已经在终端检查环境变量的printenv。

ANDROID_HOME=Users/christiangehn/Library/Android/sdk 

PATH=Users/christiangehn/Library/Android/sdk/ 
tools:Users/christiangehn/Library/Android/sdk/ 
platform-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

请问你们看看我做了什么,告诉我什么是错的?

发现问题

在这个mac上有旧的android SDK版本的一些遗骸。 Ionic从来没有试图查找我配置的变量,因为它总是试图使用adb文件写入错误消息。

Detected 'adb' command at /usr/local/Cellar/android-platform-tools/24/bin 
but no 'platform-tools' directory found near. 

删除此文件后,Ionic识别出env变量。