Android目标:未安装和插件安装失败Cordova

时间:2018-03-21 21:13:22

标签: android linux cordova

我在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项目并输入cordova requirments android时,我有错误

  

检测到Android Studio项目

     

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

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

  

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

我无法找到问题,我在其他帖子上找不到合适的答案......

3 个答案:

答案 0 :(得分:1)

您有两个错误:

  • 未找到android sdk

我认为这是因为ANDROID_HOME应该更像/home/myusername/Android/Sdk/ (sdk的根目录使得cordova android平台能够选择sdk版本)

  • 在路径中找不到android命令

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

答案 1 :(得分:0)

我认为您应该尝试将ANDROID_HOME更改为/ home / myusername / Android /
几乎增加了PATH

  

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


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

答案 2 :(得分:0)

我终于找到我的错误。我安装了JAVA,但未将其添加到替代产品中。解决方案是使用sudo update-alternatives --config java

将新安装的JAVA版本添加为主Java版本。