我试图安装PhoneGap,我得到以下错误:

错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。

错误(截图)

我怎么做才能确保Android正确设置为使用Cordova?


当前回答

你也可以在Visual Studio中设置ANDROID_HOME变量:

进入“工具->选项->跨平台-> c++”,进入“Android SDK”下的路径。

其他回答

你也可以在Visual Studio中设置ANDROID_HOME变量:

进入“工具->选项->跨平台-> c++”,进入“Android SDK”下的路径。

在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

我不得不关闭并重新打开我的windows控制台(或打开一个新的控制台),然后打开SDK管理器(运行android),之后必须完成一系列更新和安装。

在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