刚开始很懵, 上网找了下原因, 觉得说的都不是特别清晰, 翻了下谷歌官网(一定要英文版, 中文版更新太慢), 弄清楚了原因, 记录在此.
这里先不卖关子了, 直接说解决办法.
1....plugin的影响
按道理说, 我又没有打mips的so, 有没有mips架构的ndk和我有关系么?...这又要说到gradle-plugin, gradle-plugin 在3.1.0之前, 默认为mips/mips64/armeabi打apk. 没有MIPS架构的ndk, 打包当然就失败了....最终解:
所以这里最终解决办法有两种:
一种是ndk版本, 找个低于r17的ndk, 有MIPS, 然后使用ndk.dir指向....一种是升级gradle版本, 升到3.1.0, 就不会再打MIPS架构的apk了, 就不需要MIPS的ndk了.