Android apk打包有so,运行没有so
Posted 倾锋落颖花
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android apk打包有so,运行没有so相关的知识,希望对你有一定的参考价值。
记录一下android项目,在打包或者build时,apk里面都包含lib目录和so文件,但是在直接运行时,apk里面没有lib目录的问题。
- 问题原因在于没有在app在主app的build.gradle下配置ndk节点
ndk
abiFilters "armeabi",'x86', 'armeabi-v7a', 'armeabi-v8a', 'arm64-v8a'
- 配置完ndk节点后,检查so在jni目录下还是,在libs目录下。如果在libs目录下,还需要配置,哪里用到就在哪里配,app或者module都可以
sourceSets
main
jniLibs.srcDirs = ['libs']
以上是关于Android apk打包有so,运行没有so的主要内容,如果未能解决你的问题,请参考以下文章