首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子2平台添加android错误

离子2平台添加android错误
EN

Stack Overflow用户
提问于 2016-11-14 14:05:14
回答 2查看 1.1K关注 0票数 0

我试图用离子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并已经设置了环境变量,如下所示:

代码语言:javascript
复制
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

希望有人能在这件事上帮我。

EN

回答 2

Stack Overflow用户

发布于 2017-06-15 12:51:44

说明1:在添加ANDROID_HOME之后,请确保执行以下操作:

  1. 重新启动系统或运行源~/..bash_profile
  2. 从你的项目中删除Android平台离子cordova平台rm android或离子平台rm android。
  3. 添加Android平台离子cordova平台添加android
  4. 然后,离子cordova运行android或离子运行android。

说明2:要设置您的ANDROID_HOME和JAVA_HOME,请执行以下步骤:

  1. 运行命令open ~/..bash_profile
  2. 将下面的内容粘贴到文本编辑器打开的文件中

出口ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1 PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

  1. 保存-“命令S”或"Ctrl S“
  2. 然后按照上面的“指示1:”

希望这会有帮助..。

票数 1
EN

Stack Overflow用户

发布于 2016-12-01 22:49:30

我也有同样的问题。这似乎是cordova、安装的Android版本和配置文件设置的结合问题。

这就是我在ubuntu 16.10上工作的地方:

  • 找一个年纪大一点的科多瓦,这是众所周知的行得通的: 安装-g cordova@4.2 (I为6.4.0和5.0.0)
  • 在.profile中: PATH="~/Android/Sdk/platform-tools:~/Android/Sdk/tools:$PATH“导出ANDROID_HOME=~/Android/Sdk (看起来您很好)

我需要后者停止抱怨,即使android在我的道路上,它也给了我有意义的错误,即API 22丢失了。

在当前bash中加载配置文件:

代码语言:javascript
复制
source ~/.profile

键入android并安装SDK 22。完成后退出并键入

代码语言:javascript
复制
ionic build android

而且它应该能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40590586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档