环境变量为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变量。