2018-06-02
2018-06-02 本文已影响0人
miss_yuan
今天出现一个BUG,
mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip
原因 :
ndk版本更新到17.0.4754217后,google去掉了ARMv5 (armeabi), MIPS, and MIPS64的支持。试图编译这些平台的so会抛出错误。
解决:在你的app gradle中添加:
packagingOptions{
doNotStrip'*/mips/*.so'
doNotStrip'*/mips64/*.so'
}
如下:
android {
defaultConfig {
...... ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86' }
...... }
packagingOptions{
doNotStrip '*/mips/*.so' doNotStrip '*/mips64/*.so' }
}
问题解决