Android Studio3.5.2 "Run App"第三方.so库找不到的问题

Home / Android MrLee 2019-11-26 4832

刚从Android Studio3.3升级到3.5,然后新建工程发现放在libs下的第三方so库"Make Project"之后,生成的apk文件包含libs目录及对应的so库文件,但是点Run App按钮重新生成的apk文件里面不见lib目录及对应的so库文件。

(这是Run App生成的apk)      (这是Make Project生成的apk)

后来查阅相关资料,发现不仅是要在build.gradle文件的android节点下添加

    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }

还要指定你的库支持哪些支持的指令集,在defaultConfig节点下添加

ndk {
            abiFilters "armeabi", "armeabi-v7a"
        }

注意,有多少加多少!否则遇到对应的CPU如果你没有对应的so库也是会有异常滴!

本文链接:https://www.it72.com/12586.htm

推荐阅读
最新回复 (1)
返回