2018-06-02

今天出现一个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'    }

}


问题解决

你可能感兴趣的:(2018-06-02)