我试图通过运行以下命令在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
环境变量系统路径如下
答案 0 :(得分:2)
我知道为时已晚,但将来可能会对人们有所帮助。 此错误很可能是由于您试图在其上构建apk的手机中的存储/内存已满而引起的。 因此,请腾出一些空间,然后尝试再次构建。
答案 1 :(得分:2)
我有同样的问题。我在手机的开发人员选项中允许“通过USB安装”,从而获得成功
答案 2 :(得分:1)
答案 3 :(得分:0)
我不知道该问题是否是通用解决方案,但是我解决了清理手机存储/内存的问题。
答案 4 :(得分:0)
尝试:
ionic cordova platform rm android
ionic cordova platform add android
和ionic cordova run android --device
这对我有用!
答案 5 :(得分:0)
我使用--verbose运行命令,并意识到它要么是手机上存储空间不足的问题,要么是设备本身的限制 因此,如果手机上没有足够的空间,请确保在存储空间中留出空间