You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt Creator无法为Android Kit关联Android编译器的问题排查求助

Qt Creator无法为Android Kit关联Android编译器的问题排查求助

大家好,我最近在Windows 10上用Qt 6.9.1配置Qt Creator做Android开发时遇到了一个头疼的问题,想请各位帮忙分析排查:

我已经在Edit > Preferences > Devices > Android里确认SDK、NDK和模拟器都能被正确检测到,但到了Kit配置环节,Android Kit的编译器字段要么是灰色不可选,要么显示“None”,完全没法把正确的Android编译器关联上去。

奇怪的是,Qt Creator明明能自动检测到针对Android的Clang编译器(比如x86_64-linux-android33-clang.cmd),但这些编译器只能被分配给Desktop Kit使用——我本来以为Qt Creator会自动把对应编译器关联到Android Kit,或者至少允许手动分配,结果两种方式都行不通。

我已经尝试了以下几种解决办法,但都没有效果:

  • 手动创建新的Kit,尝试手动分配对应的Android编译器
  • 通过Qt Maintenance Tool重新安装Qt for Android 6.9.1版本
  • 重置Kit和设备的全部配置
  • 克隆已检测到的编译器并修改其配置信息
  • 反复确认JAVA_HOME和ANDROID_SDK_ROOT环境变量的设置完全正确

目前的状况是,Android Kit依然无法使用Android编译器,而且Kit的ABI列表是空的,不过其他环境配置看起来都是正常的。

我的具体环境配置如下:

  • Qt版本:6.9.1
  • Qt Creator:最新版(通过Qt Maintenance Tool安装)
  • 操作系统:Windows 10
  • NDK:25.2.9519653(已设置为默认)
  • SDK:Android 13.0(API 33 "Tiramisu"),已安装SDK Platform和Google Play Intel x86_64 Atom System Image(分别通过Qt Maintenance Tool和Android Studio完成安装)
  • JDK:19版本
  • OpenSSL:已安装且可以正常工作
  • 模拟器:Pixel 7(x86_64,API 33)——已成功连接且运行正常

想请教各位:为什么Qt Creator能检测到Android编译器,却不允许将它们关联到Android Kit?有没有什么办法可以强制完成编译器关联,或者修复这个配置断开的问题?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 12:04:36