我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
我试图安装PhoneGap,我得到以下错误:
错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。
错误(截图)
我怎么做才能确保Android正确设置为使用Cordova?
当前回答
在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/
其他回答
windows:
右键单击“我的电脑”->属性->高级系统设置->环境变量 将系统变量的路径编辑为;\yourSdkHome\tools;\yourSdkHome\platform-tools。
然后关闭cmd提示符并重新打开。
这主要是丢失的andriod SDK。对于这个问题和“JAVA_HOME”错误跟踪解决方案为我工作…按照以下步骤节省了一整天。
要构建和运行应用程序,您需要为每个目标平台安装sdk。或者,如果你使用浏览器进行开发,你可以使用不需要任何平台sdk的浏览器平台。
检查您是否满足搭建平台的要求:
$ cordova requirements
Requirements check results for android:
Java JDK: installed .
Android SDK: installed
Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
Gradle: installed
Requirements check results for ios:
Apple OS X: not installed
Cordova tooling for iOS requires Apple OS X
Error: Some of requirements check failed
在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
我也遇到过同样的问题,我用这个找到了解决方案。
我做了以下步骤:
开放系统属性 环境变量 创建一个新的系统变量 名称:ANDROID_HOME 值:复制您的SDK路径(例如:我的SDK路径E:\SoftWares\Android-SDK)
关闭当前的cmd,并重新启动它 跑扑医生
这应该在Windows上工作
只需要一个改变就可以解决这个问题:
执行“开始->控制面板->系统->高级(tab) ->环境变量->系统变量”
设置ANDROID_HOME为C:\Program Files (x86)\Android\ android-sdk