无法为Android开发设置QT Creator

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

如标题所示,我在为 Android 开发设置 QT Creator 时遇到困难。尽管通过 QT 和 Android Studio 下载了 SDK 和 NDK,但以下区域仍然存在错误:

  1. Android SDK 命令行工具运行
  2. 已安装Android平台SDK(版本)。
  3. 为所有已安装的 Qt 版本安装所有必需的软件包。

QT Creator devices screenshot

我尝试通过将 QT 更新和降级到各个版本来解决该问题,包括 6.6.1、6.5.0、6.4.3 和 5.12.12。

下面是 Android(附加屏幕截图)和 NDK(附加屏幕截图)组件的文件夹结构。

SDK Folder structure screenshot

cmd-tools screenshot

ndk Folder structure screenshot

我已经多次清除缓存并重新安装QT和SDK,但问题仍然存在。我使用的是 JDK 版本 8

此外,我还通过成功的命令执行验证了 sdkmanager 的功能。但是,单击 QT 设备中的 SDK Manager 按钮不会产生任何结果(附有屏幕截图)。

QT SDK Manager

我使用的是 Ubuntu 22.04。

  1. 我尝试过多个版本的 QT(6.6.1、6.5.0、6.4.3 和 5.12.12)
  2. 我尝试清除〜/.cache并重新安装QT
  3. 我尝试从android studio下载SDK
  4. 我尝试过下载sdkmanager
android qt sdk android-ndk qt-creator
1个回答
0
投票

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\AppData\Local\Android\Sd

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