运行Meteor Android时出现“ Android目标:avdmanager:命令失败,退出代码为1”

时间:2019-06-06 19:03:14

标签: android meteor

我正在使用Ubuntu 18.04。 我安装了Java 8,Android Studio和所有列出的here依赖项。当我运行

credentials 我收到以下错误:

meteor run android-device

Your system does not yet seem to fulfill all requirements to build apps for Android. Please follow the installation instructions in the mobile guide: http://guide.meteor.com/mobile.html#installing-prerequisites Status of the individual requirements: ✓ Java JDK ✓ Android SDK ✗ Android target: avdmanager: Command failed with exit code 1 ✓ Gradle 输出:

java -version

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03) OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode) 输出:

javac -version

我已经尝试过使用AVD或实体android手机,但出现相同的错误。

独立运行AVD时遇到的另一个错误是AVD启动,但虚拟电话屏幕保持黑色,从不启动。

3 个答案:

答案 0 :(得分:0)

您必须设置sdk路径。在项目控制台中运行以下命令。将ANDROID_HOME更改为您的SDK路径

export ANDROID_HOME="/home/Android/Sdk"

export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"

设置sdk路径后,运行以下命令以在android仿真器中启动应用程序

流星运行android

答案 1 :(得分:0)

JAVA_HOME路径设置错误。我是通过从终端(Android / SDK / tools / bin / avdmanager)执行avdmanager来发现的,并且该错误在此更加明显。

答案 2 :(得分:0)

提供一种设置$ JAVA_HOME路径的方法。

在macOS 10.5上

在bash_profile中粘贴以下代码(如果使用bash)

#JAVA
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib

使配置生效 source ~/.bash_profile

检查变量 echo $JAVA_HOME

如果发现有一些提示信息,祝您好运。