安卓目标:未安装,插件安装失败 科尔多瓦



我在安装Cordova时遇到问题:我安装了cordova,Android Studio,Android SDK,Java和定义
JAVA_HOME="/usr/lib/jdk1.8.0_161/bin/java" ANDROID_HOME="/home/myusername/Android/Sdk/platforms/android-24" /etc/environment.当我转到科尔多瓦项目并键入 cordova requirments android 时,我遇到了错误

检测到安卓工作室项目

安卓的要求检查结果:
Java JDK:已安装 1.8.0
安卓 SDK:安装真
安卓目标:未安装
android:命令失败,退出代码为 ENOENT
Gradle:已安装/usr/share/gradle/bin/gradle

当我ANDROID_HOME更改为/home/myusername/Android/Sdk/时,错误变为

avdmanager:命令失败,退出代码为 1

找不到问题,我在其他帖子上没有找到好的答案......

您有两个错误:

  • 未找到安卓 SDK

我认为这是因为ANDROID_HOME应该更像/home/myusername/Android/Sdk/(SDK 的根目录,以便 Cordova Android 平台能够选择 SDK 版本(

  • 在路径中找不到安卓命令

您需要将 android 命令所在的文件夹添加到 PATH 中。这应该是/home/myusername/Android/Sdk/tools

我认为您应该尝试将ANDROID_HOME更改为/home/myusername/Android/
几乎添加到路径

:$HOME/Android/tools:$HOME/Android/build-tools:$Home/Android/platform-tools:$PATH


否则我也导出GRADLE_HOME。
祝你好运!

我终于发现了我的错误。我安装了 JAVA,但没有将其添加到替代方案中。解决方案是将我新安装的 JAVA 版本添加为主 JAVA,并带有sudo update-alternatives --config java