首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ionic Lab Android

Ionic Lab Android
EN

Stack Overflow用户
提问于 2016-12-01 01:08:36
回答 1查看 113关注 0票数 0

我已经安装了Ionic Lab并下载了一个小的测试应用程序(所以我可以确保代码本身是没有错误的)。

在Ionic Lab中,我已经成功地安装了iOS和安卓系统,测试应用程序在iOS模拟器中打开并运行。

到目前一切尚好!

但是,当我尝试在安卓系统中运行(应用程序->运行安卓系统)时,我看到以下错误:

代码语言:javascript
复制
Error: /Users/andy/Library/Containers/nz.co.pixeleyes.AutoMounter/Data/Library/Application Support/AutoMounter/Mounts/Sherlock@192.168.1.76/SMB/Programming/Cross platform dev/Ionic/Test/platforms/android/cordova/run: Command failed with exit code 2 Error output: ERROR: Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

Screen shot of error

我已经将Android SDK的位置添加到~/.bash_profile (也尝试了~/.bashrc)中的$PATH变量中,但是我怀疑这只适用于命令行构建。我更新了我的/etc/path文件,以包含SDK工具和平台工具文件夹的位置。

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/andy/Library/Containers/nz.co.pixeleyes.AutoMounter/Data/Library/Application\ Support/AutoMounter/Mounts/Sherlock@192.168.1.76/SMB/Programming/Android/sdk/tools:/Users/andy/Library/Containers/nz.co.pixeleyes.AutoMounter/Data/Library/Application\ Support/AutoMounter/Mounts/Sherlock@192.168.1.76/SMB/Programming/Android/sdk/platform-tools

然而,当我试图从Ionic Lab运行Android时,我仍然看到同样的错误

还有什么可尝试的有点难住了。Android Studio不介意SDK的奇怪位置,所以如果没有必要的话,我真的不想移动它。

欢迎任何想法。

EN

回答 1

Stack Overflow用户

发布于 2017-05-12 13:07:57

我在starting中遇到了这个问题,它真的很烦人:

如果您使用的是linux,请执行以下操作:

代码语言:javascript
复制
  export PATH=${PATH}:/Applications/Android\ Studio.app/sdk/platform-tools:/Applications/Android\ Studio.app/sdk/tools
  export JAVA_HOME=$(/usr/libexec/java_home)
  export PATH=${JAVA_HOME}/bin:$PATH
  export PATH=/usr/local/bin:$PATH

次要选项:编辑根目录内的.bash_profile。看看这个

并且为了这个

代码语言:javascript
复制
# source ~/.bash_profile
# echo $ANDROID_HOME

成功,但当我打开另一个选项卡/终端或重新启动计算机后,它再次返回错误/空白~_~

可选的:

在windows OS中

代码语言:javascript
复制
set PATH=%PATH%;C:\Users\userName\AppData\Local\Android\android-sdk\tools;C:\Users\userName\AppData\Local\Android\android-sdk\platform-tools

在mac中

代码语言:javascript
复制
export PATH=${PATH}:/Users/userName/Documents/android-sdk-mac_x86/platform-tools:/Users/userName/Documents/android-sdk-mac_x86/tools

谢谢,如果您仍然遇到问题,请让我知道。

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

https://stackoverflow.com/questions/40894207

复制
相关文章

相似问题

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