未找到本机库 java.lang.UnsatisfiedLinkError

时间:2021-03-10 15:58:57

标签: android gradle android-gradle-plugin

通过此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 属性使其自动工作?

0 个答案:

没有答案