我的cordova安装有问题:我安装了Cordova、Android、Android、Java并定义了
JAVA_HOME="/usr/lib/jdk1.8.0_161/bin/java" ANDROID_HOME="/home/myusername/Android/Sdk/platforms/android-24" In /etc/environment.当我进入Cordova项目并键入cordova requirments android时,就会出现错误
检测到Android项目 android的需求检查结果: Java :已安装1.8.0 Android :已安装 Android目标:未安装 android:命令失败,退出代码ENOENT 分级:已安装/usr/share/gradle/bin/gradle
当我将ANDROID_HOME更改为/home/myusername/Android/Sdk/时,错误将变为
avdmanager:命令失败,退出代码1
我找不到问题,在其他帖子上找不到一个好的答案.
发布于 2018-03-22 12:05:37
您有两个错误:
我认为这是因为ANDROID_HOME应该更像/home/myusername/Android/Sdk/ ( sdk的根,以便cordova android平台能够选择sdk版本)。
您需要将android命令所在的文件夹添加到路径中。这应该是/home/myusername/Android/Sdk/tools
发布于 2018-03-22 03:54:00
我认为您应该尝试将ANDROID_HOME更改为/home/myusername/Android/
几乎增加了路径
:$HOME/Android/tools:$HOME/Android/build-tools:$Home/Android/platform-tools:$PATH
否则,我也导出了GRADLE_HOME。
祝好运!
发布于 2018-09-11 09:09:59
我终于发现了我的错误。我安装了JAVA,但没有将它添加到其他选项中。解决方案是使用sudo update-alternatives --config java将我新安装的JAVA版本添加为主JAVA
https://stackoverflow.com/questions/49416604
复制相似问题