android - Qt Creator Android 错误 "Platform SDK installed"

标签 android c++ qt android-sdk-tools qt5.10

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

关注链接Getting Started with QT Installation .

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

QT Android Installation Issue

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

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

Android Studio SDK manager

已安装 Android SDK 构建工具。 enter image description here

已安装 Android SDK 平台 enter image description here

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

QT Creator wont list any available Android Build SDKs QT Android Installation error

如果有人在这里解决了同样的问题,请帮忙。

最佳答案

我刚刚找到了 bugreport ,在评论中可以找到

The native 'sdkmanager' tool can not update packages on windows and it fails with JDK 9 and these issues cascades to Qt Creator also.

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

关于android - Qt Creator Android 错误 "Platform SDK installed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48189272/

相关文章:

qt - 所有 Qt 类都用消息 "Use of undeclared identifier"突出显示(来自 Xubuntu 20.04 repo 的 Qt Creator)

windows - 使用 QNetworkAccessManager 的 post() 方法上传文件

android - 如何使用 MagTek 读卡器设备的 sdk for android?

c++ - 将带有变量捕获的 lambda 表达式转换为函数指针

c++ - 任何免费的 Qt 内存泄漏检测器?

c++ - const 成员在委托(delegate)构造函数中的正确用法是什么?

qt - 如何从 C++ 中删除属性上的 QML 绑定(bind)?

android - 如何将大写字母转换为小写字母?

android - gradle android proguard错误

java - 运算符 * 未定义