如何在Qt Creator中为Android开发设置NDK路径并解决配置报错
Ubuntu环境Qt Creator识别NDK 23b失败修复方案
报错截图如下:
根因说明
Qt Creator 4.14及更早版本的NDK检测逻辑仍依赖已废弃的gcc工具链,而NDK 23及以上版本已经完全移除gcc工具链,仅保留llvm/clang工具链,导致老版本Qt Creator无法正常识别有效NDK路径。
修复步骤
- 方案一:升级Qt Creator版本
升级Qt Creator到4.15及以上正式版,该版本开始完整适配NDK 21~25的主流版本,升级完成后进入「工具→选项→设备→Android」页面,重新选择NDK 23b的解压目录即可自动识别成功。 - 方案二:降级NDK版本
如果暂时无法升级Qt Creator,可替换使用NDK 22.x版本,这是最后一个保留gcc工具链的NDK版本,和老版本Qt Creator兼容性最好,无需额外修改即可正常识别。 - 方案三:手动创建兼容软链接(适用于必须保留当前Qt Creator+NDK 23b的场景)
进入NDK 23b解压目录下的toolchains目录,执行如下命令创建软链接模拟老版本gcc目录结构:ln -s llvm prebuilt/linux-x86_64
执行完成后回到Qt Creator重新选择NDK路径即可通过检测。
内容的提问来源于stack exchange,提问作者Manoj Tiwari
相关产品推荐
相关产品推荐

