Qt 6 Android构建失败:内置JAR触发Gradle空指针错误
Qt 6.6.1 Android构建时D8抛出NullPointerException错误
我尝试使用Qt 6.6.1和Qt Creator构建Android项目,但无论构建Widgets还是Quick项目(包括官方示例),都会触发以下D8错误:
ERROR:/hdd/code/build-AndroidWidgets-Android_Qt_6_6_1_aarch64_Clang_arm64_v8a-Debug/android-build/libs/Qt6AndroidNetworkInformationBackend.jar: D8: java.lang.NullPointerException ERROR:/hdd/code/build-AndroidWidgets-Android_Qt_6_6_1_aarch64_Clang_arm64_v8a-Debug/android-build/libs/Qt6Android.jar: D8: java.lang.NullPointerException
当前环境配置:
- SDK 12
- NDK 25
- Java 17(Java 11无法正常工作)
- Android 14
- Qt 6.6.1
- 项目采用CMake构建,错误在Qt Creator内部调用Gradle时触发
已尝试的操作:
- 查阅Qt论坛未找到有效解决方案
- 完全重装Android SDK、Qt 6、Qt Creator等组件
- 推测问题可能源于系统层面,后续计划更换测试系统验证
内容的提问来源于stack exchange,提问作者swurl
相关产品推荐
相关产品推荐

