我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
当前回答
在Windows上使用Android Studio,系统变量设置发生了一些变化。
你仍然需要添加一个系统变量ANDROID_HOME,但是指向包含android SDK的目录,通常安装在C:\Users\YOUR_USERNAME\AppData\Local\ android \android-studio\ SDK。
您还需要向Path系统变量添加以下内容:
% ANDROID_HOME % \平台工具;% ANDROID_HOME % \工具;
摘自:https://github.com/simnova/webdevdocs/wiki/Installing-PhoneGap-and-Android-Studio-on-Windows
SDK路径也在C:\Users\USER\AppData\Local\Android\sdk
其他回答
主要原因是appium中没有设置路径(ANDROID_HOME)。您可以先检查最后一步来确认这一点
步骤1:-签出android sdk所在的路径
它可能在c驱动器/程序文件或下面的位置 当地C:\Users\ yourUserName \ AppData \ \ Android \ Sdk
步骤2:-设置系统变量。在窗口搜索栏中输入(可打开此窗口设置系统变量)
最后一步:-确认问题不会重复验证这一点,打开appium点击编辑配置,并确认是否可以看到路径设置
我有MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8和Cordova 4.1.2
当我尝试添加android项目时:
cordova platforms add android
我收到了这样的信息: ANDROID_HOME没有设置,“android”命令不在你的PATH中
根据cforcloud的回答… “错误:命令“android”失败”使用cordova 而且 http://developer.android.com/sdk/installing/index.html?pkg=studio 我使用了以下方法:
export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/"
export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
echo $PATH
当我尝试创建android项目时,我收到了这条消息:
Creating android project...
/Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
throw e;
^
Error: Please install Android target "android-19".
我运行Android SDK管理器,并安装了Android 4.4.2 (API 19)(除了Glass Development Kit Preview)。这对我很管用。
===
这是.bash_profile文件的内容。
export PATH=$PATH:/usr/local/bin
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
要使用终端编辑.bash_profile,我使用nano。这很容易理解。
cd
nano .bash_profile
我希望这能有所帮助。
windows:
右键单击“我的电脑”->属性->高级系统设置->环境变量 将系统变量的路径编辑为;\yourSdkHome\tools;\yourSdkHome\platform-tools。
然后关闭cmd提示符并重新打开。
在Linux中,
编辑.bashrc文件,添加ANDROID_HOME和PATH变量,
export ANDROID_HOME=/usr/local/android-sdk-linux/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms-tools
保存“。bashrc”文件后,运行
source ~/.bashrc
然后是字体
终端Android
如果它将运行,ANDROID_HOME和PATH设置,
如果你收到这条消息
bash: /src/android-sdk/tools/android: Permission denied
然后运行
sudo chmod a+x /usr/local/android-sdk-linux/tools/android
否则,您将得到相同的错误消息
Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
注意:使用您的android sdk安装路径,而不是/usr/local/android-sdk-linux/
顺便说一下,另一种可能是你有一个太旧版本的cordova android平台。
错误:Android SDK未找到。确保已安装。如果它不在默认位置,则设置ANDROID_HOME环境变量。
然后:
cordova platform update android --save