我在安装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