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'    }

}

问题解决

上一篇 下一篇

猜你喜欢

热点阅读