如何解决未找到本机库 java.lang.UnsatisfiedLinkError
通过此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 属性使其自动工作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。