通过此gradle代码复制到apk:
sourceSets {
main {
jniLibs.srcDirs += [prefix + '/libs']
}
}
不幸的是,当我使用 System.loadLibrary() 时没有找到它。这是我得到的错误:
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/priv-app/com.asd/com.asd.apk"],nativeLibraryDirectories=[/system/priv-app/ com.asd/lib/arm、/system/lib、/system/product/lib、/system/lib、/system/product/lib]]] 找不到“libasd.so”
如何让它在 /system/priv-app/com.asd/com.asd.apk!/lib/armeabi-v7a 中查看? (这就是 lib 所在的位置)
是否有任何我可以设置的 gradle 属性使其自动工作?