离子Cordova运行android运行子进程本机运行时发生错误

时间:2019-09-03 15:00:32

标签: cordova ionic-framework

我试图通过运行以下命令在android设备(小米Pocophone)上运行我的离子应用程序:

ionic cordova运行android

但是,我收到以下错误消息:

BUILD SUCCESSFUL in 7s
42 actionable tasks: 42 up-to-date
Built the following apk(s):
        C:\laragon\www\ionicProject\platforms\android\app\build\outputs\apk\debug\app-debug.apk

> native-run.cmd android --app 

platforms\android\app\build\outputs\apk\debug\app-debug.apk --device

[native-run] Selected hardware device 4d65535f

[native-run] Installing platforms\android\app\build\outputs\apk\debug\app-debug.apk...

[native-run] ERR_UNKNOWN: Non-zero exit code from adb: 1

[ERROR] An error occurred while running subprocess native-run.

native-run.cmd android --app 
platforms\android\app\build\outputs\apk\debug\app-d... exited with exit code 1.


Re-running this command with the --verbose flag may provide more information.

我的手机已通过c型USB电缆正确连接,开发人员模式已打开并且usb调试模式已打开

我尝试重新启动PC并关闭不相关的IDE,例如Laragon

下面是我的计算机上安装的Java JDK 8,我正在使用Windows 10 Pro

java jdk 8

环境变量系统路径如下

1

6 个答案:

答案 0 :(得分:2)

我知道为时已晚,但将来可能会对人们有所帮助。 此错误很可能是由于您试图在其上构建apk的手机中的存储/内存已满而引起的。 因此,请腾出一些空间,然后尝试再次构建。

Check this git issue for the details

答案 1 :(得分:2)

我有同样的问题。我在手机的开发人员选项中允许“通过USB安装”,从而获得成功

答案 2 :(得分:1)

您需要在开发者选项中同时启用通过 USB 安装和 USB 调试:

enter image description here

答案 3 :(得分:0)

我不知道该问题是否是通用解决方案,但是我解决了清理手机存储/内存的问题。

答案 4 :(得分:0)

尝试:
ionic cordova platform rm android
ionic cordova platform add android
ionic cordova run android --device

这对我有用!

答案 5 :(得分:0)

我使用--verbose运行命令,并意识到它要么是手机上存储空间不足的问题,要么是设备本身的限制 因此,如果手机上没有足够的空间,请确保在存储空间中留出空间