bubbbbbai 2024-04-29 16:12 采纳率: 0%
浏览 13
已结题

androiddeployqt.exe 退出代码 16

qt安卓 提示 androiddeployqt.exe exited with code 16
网上搜不到相关的问题,该怎么解决啊

下边是报错的全部内容
Performing Streamed Install
adb: failed to install E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/android-build//build/outputs/apk/release/android-build-release-signed.apk: Installing to device failed!
16:08:23: The process "E:\Qt\Qt5.14.2\5.14.2\android\bin\androiddeployqt.exe" exited with code 16.
16:08:23: Pulling files necessary for debugging.
16:08:23: Package deploy: Running command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s 7d8da6ce pull /system/bin/app_process E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/app_process".
16:08:23: The command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe" terminated with exit code 1.
16:08:23: Package deploy: Failed to pull "/system/bin/app_process" to "E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/app_process".
16:08:23: Package deploy: Running command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s 7d8da6ce pull /system/bin/app_process32 E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/app_process".
16:08:23: The command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe" terminated with exit code 1.
16:08:23: Package deploy: Failed to pull "/system/bin/app_process32" to "E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/app_process".
16:08:23: Package deploy: Running command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s 7d8da6ce pull /system/bin/linker E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/linker".
16:08:23: The command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe" terminated with exit code 1.
16:08:23: Package deploy: Failed to pull "/system/bin/linker" to "E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/linker".
16:08:23: Package deploy: Running command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s 7d8da6ce pull /system/lib/libc.so E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/libc.so".
16:08:24: The command "D:\qtforandroid\QtForAndroid\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe" terminated with exit code 1.
16:08:24: Package deploy: Failed to pull "/system/lib/libc.so" to "E:/zgl_project/android/build-test2-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug/libc.so".
Error while building/deploying project test2 (kit: Android for armeabi-v7a,arm64-v8a,x86,x86_64 (Clang Qt 5.14.2 for Android))
When executing step "Deploy to Android device"

  • 写回答

5条回答 默认 最新

  • 关注

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    问题描述:

    在使用 Qt for Android 编译 Android 应用时,出现了“androiddeployqt.exe 退出代码 16”的错误提示,并且在报错信息中还有“Installing to device failed!”、“Package deploy: Failed to pull”等相关信息。

    问题分析:

    • 该错误提示一般出现在应用部署阶段,提示应用部署失败。
    • 根据报错信息中“Installing to device failed!”,可以初步判断是应用部署到设备上失败造成的。
    • 接着往下看,发现在执行“Package deploy: Running command”命令和“Package deploy: Failed to pull”命令时,都出现了“The command ... terminated with exit code 1”的错误提示,这说明命令执行失败。
    • 这些命令都是通过 adb 命令来操作设备的,因此可以猜测可能是 adb 命令执行失败了,导致应用无法部署到设备上。

    解决方案:

    • **检查 adb 命令是否可用:**在命令行中执行 adb 命令,看是否能够正常执行。如果不能执行,先确认 adb 命令所在的路径是否已经添加到系统环境变量中,并检查 Android SDK 是否已经正确安装。
    • **检查设备是否已经连接:**使用 adb 命令检查当前连接的设备列表,确认设备是否已经连接,如果设备未连接,则需要重新连接设备。
    • **检查设备是否已经授权:**在使用 adb 命令操作设备前,需要先确认设备的开发者选项已经开启,并在连接时进行了授权。
    • **检查应用是否已经安装:**如果已经安装过该应用,则需要先卸载原有应用,再重新部署新应用,否则可能会导致部署失败。
    • **检查应用是否有权限:**在 AndroidManifest.xml 文件中,检查是否已经添加了必要的权限,如果缺少权限,则部署应用时可能会失败。
    • **检查编译环境是否正确:**确认编译所使用的 Qt 版本和 Android SDK 版本是否匹配,如果版本不匹配,则可能会导致编译失败。

    以上是可能解决问题的方案列表,并不一定全面。具体解决方案需要根据实际情况进行调整。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月5日
  • 创建了问题 4月29日

悬赏问题

  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?