Android 目标:未安装且插件安装失败 Cordova
Posted
技术标签:
【中文标题】Android 目标:未安装且插件安装失败 Cordova【英文标题】:Android target: not installed and plugin installation failed Cordova 【发布时间】:2018-08-31 04:18:08 【问题描述】:我在安装 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:已安装 true Android 目标:未安装 android:命令失败,退出代码 ENOENT Gradle:已安装 /usr/share/gradle/bin/gradle
当我将ANDROID_HOME
更改为/home/myusername/Android/Sdk/
时,错误变为
avdmanager:命令失败,退出代码为 1
我找不到问题,我在其他帖子上没有找到好的答案...
【问题讨论】:
【参考方案1】:你有两个错误:
没有找到android sdk我认为这是因为 ANDROID_HOME 应该更像/home/myusername/Android/Sdk/
(sdk的根目录,以便cordova android平台可以选择sdk版本)
您需要将 android 命令所在的文件夹添加到 PATH。这应该是/home/myusername/Android/Sdk/tools
【讨论】:
我按照你说的做了,更好,android
命令运行良好。现在我仍然有一个错误:说没有安装Android目标,我有新的错误avdmanager: Command failed with exit code 1
好吧,我说得有点快了:所有要求都满足了,但是当我运行cordova building android
时,什么都没有生成...你知道为什么吗?【参考方案2】:
我认为您应该尝试将 ANDROID_HOME 更改为 /home/myusername/Android/ 几乎添加到 PATH
:$HOME/Android/tools:$HOME/Android/build-tools:$Home/Android/platform-tools:$PATH
否则我也导出了 GRADLE_HOME。 祝你好运!
【讨论】:
【参考方案3】:我终于找到了我的错误。我安装了 JAVA,但我没有将它添加到替代品中。解决方案是使用sudo update-alternatives --config java
将我新安装的 JAVA 版本添加为主 JAVA
【讨论】:
以上是关于Android 目标:未安装且插件安装失败 Cordova的主要内容,如果未能解决你的问题,请参考以下文章