Qt 6.3无法部署到设备(windows 10)



我安装了Qt 6.3,Android Studio 7(花栗鼠2021.2.1),java jdk-11.0.15+10 NDK版本:22.1.7171670)。Android构建平台Sdk 32。jdk没有jre。附上一张截图。我使用的是5.6.4级

当我部署到Android时,它失败了,并显示以下错误日志(编译输出)。

"失败:生成失败,出现异常。

  • 其中:构建文件"C:\Users\o\Documents\Build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug\Android-Build\Build.gradle"行:17

  • 哪里出了问题:评估根项目"android build"时出现问题。

未能应用插件[id'com.android.internal.version check']支持的最低Gradle版本为7.0.2。当前版本为5.6.4。如果使用gradle包装器,请尝试将C:\Users\o\Documents\build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug\Android-build\gradle\wrapper\gradle-wrapper.properties中的distributionUrl编辑为gradle-7.0.2-all.zip

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

  • 获取更多帮助,请访问https://help.gradle.org

构建在4米17秒内失败构建android包失败!18:55:35:过程";C: \Qt\6.3.0\mingw_64\bin\androiddeployqt.exe"退出,代码为14。构建/部署项目TrackGate时出错(工具包:Android Qt 6.3.0 Clang armeabi-v7a)当执行步骤"0"时;构建安卓APK";18:55:36:经过时间:06:45">

当我换到7.0.2级时,我得到

"adb.exe:找不到设备"DVKS100I21060300956"。。。安装到设备失败!19:11:44:过程";C: \Qt\6.3.0\mingw_64\bin\androiddeployqt.exe"退出,代码为16。19:11:44:安装应用程序失败,出现未知错误。。。。19:11:44:命令";C: \Users\o\AppData\Local\Android\Sdk\platform tools\adb.exe-s DVKS100I21060300956 pull/system/bin/app_process C:/Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/app_process"终止,退出代码为1。19:11:44:包部署:未能拉取"/system/bin/app_process";至";C:/Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/app_process。。。19:11:44:命令";C: \Users\o\AppData\Local\Android\Sdk\platform tools\adb.exe-s DVKS100I21060300956 pull/system/bin/app_process32 C:\Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/app_process"终止,退出代码为1。19:11:44:包部署:未能拉取"/system/bin/app_process32";至";C:/Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/app_process";。。。。19:11:44:命令";C: \Users\o\AppData\Local\Android\Sdk\platform tools\adb.exe-s DVKS100I21060300956 pull/system/bin/linker C:\Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/linker"终止,退出代码为1。19:11:44:包部署:未能拉取"/system/bin/linker";至";C:/Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/linker";。。。。19:11:44:命令";C: \Users\o\AppData\Local\Android\Sdk\platform tools\adb.exe-s DVKS100I21060300956 pull/system/lib/libc.so C:\Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/libc.so"终止,退出代码为1。。。。19:11:44:包部署:未能拉取"/system/lib/libc.so";至";C:/Users/o/Documents/build-TrackGate-Android_Qt_6_3_0_Clang_armeabi_v7a-Debug/libc.so";。构建/部署项目TrackGate时出错(工具包:Android Qt 6.3.0 Clang armeabi-v7a)当执行步骤"0"时;部署到Android设备";

"协助设置环境,因为安卓设备是通过usb连接的。

我最终通过卸载与Qt、Java和Android Studio相关的一切,将其部署到设备上。我重新安装了Qt 6.3.1,并使用Qt安装Java和Android Studio。我确保API 30的Arm64 v8系统映像在Android Studio中可用。这个视频链接";https://www.youtube.com/watch?v=XrQ_j6VOnzo"帮助安装Qt 6。这个视频链接";https://www.youtube.com/watch?v=WafdjRhyDRc"帮助安卓工作室安装

最新更新