如标题所示,我在为 Android 开发设置 QT Creator 时遇到困难。尽管通过 QT 和 Android Studio 下载了 SDK 和 NDK,但以下区域仍然存在错误:
我尝试通过将 QT 更新和降级到各个版本来解决该问题,包括 6.6.1、6.5.0、6.4.3 和 5.12.12。
下面是 Android(附加屏幕截图)和 NDK(附加屏幕截图)组件的文件夹结构。
我已经多次清除缓存并重新安装QT和SDK,但问题仍然存在。我使用的是 JDK 版本 8
此外,我还通过成功的命令执行验证了 sdkmanager 的功能。但是,单击 QT 设备中的 SDK Manager 按钮不会产生任何结果(附有屏幕截图)。
我使用的是 Ubuntu 22.04。
Qt 6.6 至少需要 JDK 11。来自官方文档:https://doc.qt.io/qt-6/android-getting-started.html
我多次遇到类似的问题,我学到的是你应该使用他们在文档中提到的版本。 我在这里也发现了类似的问题报告:https://forum.qt.io/topic/153599/problem-in-setting-up-android-with-qt-6-6/2 他们就 Qt Creator 调试日志提供了很好的建议:https://doc.qt.io/qtcreator/creator-logging-viewer.html
要使这些日志为您服务,您需要打开 Qt Creator,编辑->首选项...->设备->Android,然后启用所有日志记录类别并将它们保存为预设。然后重新启动 Qt Creator 加载保存的日志预设并再次打开 Android 选项卡,让 Qt Creator 重新检查您的 Android 设置。在我的 Windows 机器上,它运行 C:\Users