Qt Creator Android 错误“已安装平台 SDK”

新手上路,请多包涵

我正在为 Android 开发 Qt 跨平台应用程序,最近我更新了 Qt 创建者并安装了新的 Qt 版本。我正在使用 'Qt Creator version 4.5.0' 。我已更新为 'QT version 5.10' 。此设置在 Ubuntu 16.04 上完成。

跟随链接 开始使用 QT 安装

我总是在 Qt Creator->Tools->Options->Devices->Android 中收到错误消息 “Android 设置有错误”

QT Android 安装问题

由于上述问题,我无法为 Android 构建应用程序。

我最近更新了我的 Android sdk,我能够从 Android Studio 构建和运行示例应用程序,这表明 SDK 安装工作正常。我正在使用 Android SDK 工具 26.1.1。请检查以下屏幕截图。

Android Studio SDK 管理器

已安装 Android SDK 构建工具。 在此处输入图像描述

已安装 Android SDK 平台 在此处输入图像描述

已经通过 Stack Overflow 和 QT 论坛上的不同链接,都建议降级 Android SDK 工具(由于 QT 已知错误),但没有一个解决方案对我有用。我知道使用 QT 5.9 和 Qt Creator 4.0 版构建 Android 应用程序的已知错误很少。我想它已解决,因为相同的设置在 Windows 10 上运行良好。

QT Creator 不会列出任何可用的 Android 构建 SDK QT Android 安装错误

如果这里有人解决了同样的问题,请提供帮助。

原文由 Swapnil 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

经过大量的努力,我能够解决这个问题,感谢 Mohammad Kanan,Vesafary 的回答让我更接近答案,通过以下步骤解决了实际问题。在 Ubuntu 中遇到相同问题或者也可以在其他平台上工作的人可能会有所帮助。

  1. 第一步(正如大多数答案所暗示的那样)从 JDK 9 更改为 JDK 8。我使用的是 Java 版本 “1.8.0_152”
  2. 第 1 步对我没有帮助(Qt creator 坚持一些设置),所以我删除了完整的 Qt 5.8、5.9、5.10 安装(使用 Qt Maintainace 工具)并遵循 2 个链接 Uninstall Qt CompletelyUninstall Qt Creator

并再次安装。可能是您的问题在此步骤中得到解决。

  1. 第 2 步对我来说也没有帮助,QT Creator 仍然保留一些设置,需要重置 Qt Creator 设置。这可以通过删除此文件夹中的数据来完成

~/.config/QtProject ~/.config/Qt 文件 ~/.config/QtProject.conf

路径在不同的系统和操作系统中可能不同。在这种情况下,以下链接将有所帮助。

创作者常见问题

堆栈溢出 Qt 设置 1

堆栈溢出 Qt 设置 2

现在我能够构建和运行 android 应用程序。

原文由 Swapnil 发布,翻译遵循 CC BY-SA 3.0 许可协议

我刚刚找到了这个 错误报告,在评论中可以找到

原生的 ‘sdkmanager’ 工具无法更新 Windows 上的包,并且在 JDK 9 中失败,这些问题也会级联到 Qt Creator。

我刚刚尝试安装 JDK 8 并更改路径,重新打开设置菜单后它就可以工作了!

原文由 Vesafary 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏