Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android项目中的渲染库错误_Java_Android - Fatal编程技术网

Java Android项目中的渲染库错误

Java Android项目中的渲染库错误,java,android,Java,Android,我正在尝试在我的Android应用程序中使用外部库。Android Studio更新后,我在项目调试和第三方库布局配置方面遇到了问题 日志如下: java.lang.UnsatisfiedLinkError: no cache in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886) at java.lang.Runtime.loadLibrary0(Runtime.java:

我正在尝试在我的Android应用程序中使用外部库。Android Studio更新后,我在项目调试和第三方库布局配置方面遇到了问题

日志如下:

java.lang.UnsatisfiedLinkError: no cache in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
    at java.lang.Runtime.loadLibrary0(Runtime.java:849)
    at java.lang.System.loadLibrary(System.java:1088)
    at ru.yandex.core.CoreApplication.initialize(Unknown Source)
    at ru.yandex.core.CoreApplication.initOnce(Unknown Source)
    at ru.yandex.yandexmapkit.MapSurfaceView.init(Unknown Source)
    at ru.yandex.yandexmapkit.MapSurfaceView.<init>(Unknown Source)
    at ru.yandex.yandexmapkit.MapView.<init>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413)
    at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105)
    at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177)
    at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:214)
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:142)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:782)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:413)

欢迎使用StackOverflow,当我们加载本机库时会发生此错误。因此,在本例中,您的第三方库基本上就是这样解释的:

加载本机库时,如Linux上的.so或Windows上的.dll 使用System.loadLibrary Java可以在这两种语言中查找共享库 PATH环境变量和java.library.PATH系统属性(如果有) 找不到共享库,它在主线程中引发异常 java.lang.UnsatifiedLink错误:java.library.path中没有XXX dll

阅读更多:

在Android中,问题主要是因为程序无法访问本机库,请检查权限和路径是否正确!。