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

Qt Creator 12.0.1配置Android环境后无法检测到Android Kits

解决Qt Creator无法识别Android Kits及ABI检测失败问题

1. 检查Qt版本的Android组件是否完整

  • 打开Qt Maintenance Tool,确认Qt 6.6.1和Qt 5.15.2对应的Android组件已安装:
    • Qt 6.6.1需勾选Android ARM64-v8a、Android x86_64、Android ARMv7等ABI组件
    • Qt 5.15.2要安装对应Android平台组件,注意它对NDK版本要求严格,建议用r21e或r22b,SDK Build Tools选30.0.3

2. 核对Android环境路径配置

  • 进入Qt Creator的工具 > 选项 > 设备 > Android,逐一验证:
    • JDK路径:指向OpenJDK 17的根目录,路径不能有空格或中文
    • SDK路径:确认SDK根目录正确,且已安装Android SDK Platform 33或Qt版本兼容的平台版本
    • NDK路径:Qt 6.6.1配NDK r25c及以上,Qt 5.15.2必须用r21e到r22b之间的版本(高版本NDK和Qt5不兼容)
    • 点击Apply后重启Qt Creator

3. 手动配置Qt版本的ABI与Kit

  • 打开工具 > 选项 > 构建和运行 > Qt版本,选中目标Qt版本:
    • 点击编辑,手动添加对应ABI:Qt6加arm64-v8a、x86_64、armeabi-v7a并关联NDK工具链;Qt5同理,注意NDK版本匹配
  • 切换到构建套件(Kits)页面,点击添加手动创建Android Kit:
    • 选择对应Qt版本、Android设备类型、NDK提供的clang编译器,完成后保存

4. 修复SDK许可证与Build Tools兼容性

  • 打开Android SDK Manager,卸载过高版本的Build Tools:Qt6用33.0.2及以上,Qt5用30.0.3
  • 到SDK的tools/bin目录下执行sdkmanager --licenses命令,接受所有SDK许可证协议

5. 清理Qt Creator缓存

  • 关闭Qt Creator,删除对应系统的缓存目录:
    • Windows:%APPDATA%\QtProject\qtcreator
    • macOS:~/Library/Application Support/QtProject/qtcreator
    • Linux:~/.config/QtProject/qtcreator
  • 重新启动Qt Creator,等待Kit自动扫描生成

内容的提问来源于stack exchange,提问作者HARSH MITTAL

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 04:36:11