我试图用离子2构建一个安卓应用程序。当我尝试运行ionic platform add android时,我得到了一个错误:Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually. Failed to find 'android' command in your 'PATH'。
我使用linux并已经设置了环境变量,如下所示:
export ANDROID_HOME=/home/mauro/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools当我在控制台中输入android时,可以启动sdk管理器。
我的离子版本是: 2.1.7和cordova: 6.4.0
希望有人能在这件事上帮我。
发布于 2017-06-15 12:51:44
说明1:在添加ANDROID_HOME之后,请确保执行以下操作:
说明2:要设置您的ANDROID_HOME和JAVA_HOME,请执行以下步骤:
出口ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1 PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
希望这会有帮助..。
发布于 2016-12-01 22:49:30
我也有同样的问题。这似乎是cordova、安装的Android版本和配置文件设置的结合问题。
这就是我在ubuntu 16.10上工作的地方:
我需要后者停止抱怨,即使android在我的道路上,它也给了我有意义的错误,即API 22丢失了。
在当前bash中加载配置文件:
source ~/.profile键入android并安装SDK 22。完成后退出并键入
ionic build android而且它应该能工作。
https://stackoverflow.com/questions/40590586
复制相似问题