解决方案:
新建或者修改local.properties, 将
ndk.dir=/Users/along/Library/Android/sdk/ndk-bundle
指向一个老版本, 比如:
ndk.dir...原因:
接下来说下为什么可以这样解决:
2.1 被官方放弃的MIPS
mipsel是一个精简指令集架构, 类似于arm/x86的架构, 详情见wiki....我这里就是因为更新了sdk里的ndk版本, 最新的版本去除了MIPS架构导致的报错. 这种情况, 下个NDK r16及以下的版本, 就可以解决这个问题....NDK supported 32-bit and 64-bit MIPS, but support was removed in NDK r17.
2.2 gradle plugin的影响
按道理说, 我又没有打...这又要说到gradle-plugin, gradle-plugin 在3.1.0之前, 默认为mips/mips64/armeabi打apk. 没有MIPS架构的ndk, 打包当然就失败了.