NDK开发填坑录

一. 编译失败

1. 缺少平台支持

No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
No toolchains found in the NDK toolchains folder for ABI with prefix: x86
No toolchains found in the NDK toolchains folder for ABI with prefix: x86_64
新机器在编译做NDK相关开发时,可能会遇到上面的问题。这是因为下载的NDK版本比较新(比如本人使用的是24.0版本),而新版本NDK缺少这些平台支持的库。


解决方案:

下载NDK的16.1.4479499版本,然后到所在的toolchains文件夹下将以下4个文件夹拷贝到当前使用的较新版本NDK的toolchains文件夹中。

aarch64-linux-android-4.9
arm-linux-androideabi-4.9
x86_64-4.9
x86-4.9

eg:
/Users/xxx/Android/SDK/ndk/16.1.4479499/toolchains ->
/Users/xxx/Android/SDK/ndk/24.0.8215888/toolchains

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值