嘿伙计们对离子很新.我试图跑步时遇到麻烦
ionic emulate android
我收到一个错误,说错误:android:命令失败,退出代码为2
.但是,确实说建立成功.
我在跑什么
> Ubuntu 16.04.2
>节点6.10.2
> NPM 3.10.10
>离子2.2.3
> Cordova 6.5.0
> Android Studio 2.3.1
我在.bashrc中设置了环境变量:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
这是离子模拟android的输出的底部
UP-TO-DATE
BUILD SUCCESSFUL
Total time: 1.206 secs
Built the following apk(s): /home/matts-pc/Desktop/turn-app/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=/home/matts-pc/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Error: android: Command failed with exit code 2`
enter code here
这是我运行cordova run –list时的输出
Available android devices:
Available android virtual devices:
ERROR: Error: android: Command failed with exit code 2
An unexpected error has occured while running list-emulator-images with code 2: Error: /home/matts-pc/Desktop/turn-app/platforms/android/cordova/lib/list-emulator-images: Command failed with exit code 2
需要帮助请叫我!谢谢
解决方法:
得到了这个post的答案!
内部平台/ android / cordova / lib / emulator.js:
更改:
return superspawn.spawn(‘android’,[‘list’,’avds’])
至:
return superspawn.spawn(‘android’,[‘list’,’avd’])
更改:
var command =’adb -s’target’install -r“’apk’”’;
至:
var command = 'adb uninstall "' + pkgName + '"; adb -s ' + target + ' install -r "' + apk + '"';
全部归功于原始海报
原文地址:https://codeday.me/bug/20190622/1265337.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。