我们有第三方供应商生产Android设备。为此 他们有本机库,它们打包在/ system / lib ...
现在在开发Android应用程序时,我必须使用.so文件。
但是当我使用System.load("/system/lib/*.so")
时,我得到了
java.lang.UnsatisfiedLinkError中
现在当我将这个.so文件打包到armeabi下的jni文件夹中时,我可以使用loadLibrary("name")
加载.so文件
但问题是有很多.so文件,我不想用我为我们的设备开发的所有apk打包它们。 有没有人有这个问题的解决方案。
我发现了Nougat behaviour更改...并尝试将compileSDKversion更改为23并将gradle版本2.2.0更改,我的设备在Android 4.4上运行