.so文件是区分32位或者64位的,而android终端也是区分32位或者64位的。如果不匹配的话,可能在安装apk时出现安装包解析出错的提示。
以下方法导入.so文件,并使用时,可以不区分。
将.so包放在放在libs/armeabi文件夹下。如果没有所指文件夹,创建。如图:
在app的build.gradle中,android下添加
sourceSets {
main {
jniLibs.
srcDirs = [
'libs']
}
}
重点:在使用某些.so包时,项目的包名必须使用.so文件中指定的包名。
转载请注明原文地址: https://ju.6miu.com/read-22380.html