android studio 打包找不到 arm64下面的so文件解决方案
在使用高德地图和导航时被那个so文件搞得要死要活的,首先需要导航的话就先把包加全,
然后在build中添加代码
sourceSets {
main {
jniLibs.srcDirs = ['src/main/jniLibs']
}
}
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi-v7a', 'armeabi','mips','mips64'
universalApk false
}
}
这样问题基本都能解决了,顺带一提,因为讯飞中貌似还需要包含arm64-v8a,这个包不需要,如果有的话一些arm64的会自动加载这个包下面的so文件,但是高德有没有提供这个so文件,所以不需要这个包
本文介绍了解决Android Studio打包过程中找不到特定架构下SO文件的方法。通过正确配置jniLibs目录和启用abi拆分,确保了不同架构的SO文件能够被正确包含。
1227

被折叠的 条评论
为什么被折叠?



