我在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 回答
我终于找到了我的错误 . 我安装了JAVA,但我没有将它添加到备选方案中 . 解决方案是将我刚刚安装的JAVA版本作为主要JAVA添加
sudo update-alternatives --config java
你有两个错误:
我想这是因为ANDROID_HOME应该更像
/home/myusername/Android/Sdk/
(sdk的根目录,以便cordova android平台能够选择sdk版本)在路径中找不到
你需要在PATH中添加android命令所在的文件夹 . 这应该
/home/myusername/Android/Sdk/tools
我认为你应该尝试将ANDROID_HOME更改为/ home / myusername / Android /
几乎添加到PATH
否则我也导出了GRADLE_HOME .
祝好运!