栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

No toolchains found in the NDK toolchains folder for ABI with prefix:XXX

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

No toolchains found in the NDK toolchains folder for ABI with prefix:XXX

跑NDK项目时报了个错:

No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

顾名思义,找不到arm-linux-androideabi(在ndk目录/toolchains下)这个工具链包,找不到aarch64-linux-android,x86或者x86_64等等同理。

大概原因

某些操作下,Android Studio没有完整的给你下载ndk工具包,或者后期你的骚操作删了它们。跑ndk时,它又不帮你下载补齐它们,而是直接给你抛了not found异常。

解决方式

下载缺少的工具链呗。建议直接去ndk官网下载你当前版本的ndk完整包(传送门:最新版,历史版本),解压后补充上去。注意: 不要直接替换掉整个ndk,因为ndk开发过程中的一些后期配置啥的可能因此弄没了。

唠叨几句

看网上有童鞋说SDK Manager切换别的版本就好了。嗯~~ 可能适用于部分童鞋解决问题,因为该方式至少会产生两个问题:

  1. 切换的NDK版本兼容性问题
  2. 环境变量可能需要随之更改

因为有的童鞋可能以ndk版本号划环境变量的,比如在项目中配置:ndk.dir=/XXX/ndk/23.1.7779620,或者系统环境变量配置:ANDROID_NDK=ndk.dir=/XXX/ndk/23.1.7779620,这些随切换版本二会导致环境配置无效。当然,你能注意到这个就很好解决了哈。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902925.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号