Qt 6 Android:Gradle 无法使用内置 JAR 错误进行构建

问题描述 投票:0回答:1

我正在尝试使用 Qt 6 和 Qt Creator 构建 Android。

尝试为 Android 构建任何项目(Widgets 或 Quick)(包括示例项目)时,会发生以下构建错误。

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(11 不起作用)、Android 14、Qt 6.6.1。项目使用 CMake,但 Creator 在内部调用 Gradle,发生此错误。

我搜索了Qt论坛没有结果。我感觉这可能是系统问题...

我尝试完全重新安装 Android SDK、Qt 6、Qt Creator 等。我现在没有任何其他系统可用于测试,但很快就会,所以我会看看他们是否修复它。

android qt qt-creator qt6 qtandroidextras
1个回答
0
投票

事实证明,Android aarch64 Qt 6 库的 AUR 包已损坏。使用在线安装程序可以解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.