我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
当前回答
在Linux上,将此添加到你的.bashrc, .profile或适当的shell文件的末尾:
export ANDROID_HOME=/home/youruser/whatever/adt-bundle-linux-x86_64-20140702/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools
请注意,这些环境变量将用于新创建的shell,而不是已经打开的shell。
其他回答
如果Linux用户仍然有同样的错误,可能他们已经使用了“sudo”添加android平台。这里有一个快速的解决方案,或者您已经使用sudo安装了cordova,这里也有一个解决这个问题的解决方案。
希望这对你有所帮助!
这就是我想要的。我在:
os x Yosemite版本10.10.2 Cordova 4.2.0版 Android studio 1.0.1 Java SE开发工具包7
设置路径:
# on ~/.zshrc file (open a text editor)
export ANDROID_HOME="/Users/<user>/Library/Android/sdk/"
export ANDROID_TOOLS="/Users/<user>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<user>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
打开终端
从android SDK管理器安装“android-19”
$ android
# pick "SDK Platform Android 4.4.2, API 19"
然后进入一个基于cordova的项目目录
$ ionic platform add android
我遇到了这个错误,我必须使用bash_profile设置ANDROID_HOME。
然后运行源代码~/。在终端上运行appium之前。
我也遇到过同样的问题,我用这个找到了解决方案。
我做了以下步骤:
开放系统属性 环境变量 创建一个新的系统变量 名称:ANDROID_HOME 值:复制您的SDK路径(例如:我的SDK路径E:\SoftWares\Android-SDK)
关闭当前的cmd,并重新启动它 跑扑医生
这应该在Windows上工作
如果其他方法都不起作用,请确保在构建过程中设置了正确的权限和所有权。快速解决方法可以是:
sudo chown -R <you>:<your_group> *
sudo chmod -R 755 *