解决这个问题的方法是,在你的项目中创建一个libs文件夹,并在其中创建一个arm64-v8a文件夹。然后将jnilibs文件夹下的arm64-v8a文件夹和xyz.so文件复制到新创建的libs文件夹中。
以下是示例代码:
在你的项目中创建一个libs文件夹,并在其中创建一个arm64-v8a文件夹。
将jnilibs文件夹下的arm64-v8a文件夹和xyz.so文件复制到新创建的libs文件夹中。
在你的项目的build.gradle文件中添加以下代码,以确保apk包中包含libs文件夹下的arm64-v8a文件夹和xyz.so文件。
android {
// ...
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
// ...
}
这样做后,重新构建你的项目并生成apk包,apk包中就会包含libs文件夹下的arm64-v8a文件夹和xyz.so文件了。