微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – avdmanager:命令失败,退出代码1 cordova

我刚刚开始使用cordova官方教程制作我的第一个本机cordova应用程序,当我运行时

ayam@laptop:~/Documents/learn/hello$cordova requirements

android的需求检查结果:

Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed 
*** avdmanager: Command Failed with exit code 1
Gradle: installed /usr/local/gradle-3.5/bin/gradle
Error: Some of requirements check Failed

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

解决方法:

这个问题可能有三个起源:

> Android工具路径设置
> JAVA安装
> JAVA_HOME路径设置

1.可能无法使用正确的路径添加Android工具:

我在macOS终端中解决了这个问题:

PATH=$PATH:$HOME/Library/Android/Sdk/tools
PATH=$PATH:$HOME/Library/Android/Sdk/tools/bin
PATH=$PATH:$HOME/Library/Android/Sdk/platform-tools
export ANDROID_HOME=$HOME/Library/Android/

这些是Cordova所需的所有路径变量.

重要:
确保库内的用户文件夹中有一个名为/ Android /的文件夹!

它曾经直接安装到用户文件夹而不是库中,因此存在混淆.

2. JAVA可能丢失或版本错误

您需要使用JAVA SE v 1.8 for Cordova才能工作.在终端中执行以下操作:

/usr/libexec/java_home -V

并检查该版本是否可用.如果没有,你可以研究如何使用自制软件安装它.然后再次尝试上面的命令,仔细检查它是否正确安装.

3. JAVA_HOME路径可能未正确设置

在终端中执行此操作:

echo $JAVA_HOME

如果您没有看到任何意味着您的$JAVA_HOME变量未正确导出.您可以通过在终端中执行此操作来解决此问题:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

就这样!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐