Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Android java.lang.UnsatisfiedLinkError:findLibrary返回null-很少发生_Android_Android Ndk_Java Native Interface - Fatal编程技术网

Android java.lang.UnsatisfiedLinkError:findLibrary返回null-很少发生

Android java.lang.UnsatisfiedLinkError:findLibrary返回null-很少发生,android,android-ndk,java-native-interface,Android,Android Ndk,Java Native Interface,*请不要回答基本JNI和共享库教程。这种事很少发生 我也有类似的问题。 但这种情况很少发生 java.lang.UnsatisfiedLink错误:无法加载xxxx:findLibrary返回null 我从来没有在我的设备上看到过它——12台不同android版本的设备。 它仅在碰撞报告中显示。 我认为这可能是Android上的软件包安装程序的错误,因为我甚至看到一些崩溃报告说,显然apk中包含的xml文件上存在FileNotFoundException 但我不确定。 是否有人有正确答案?您是否

*请不要回答基本JNI和共享库教程。这种事很少发生

我也有类似的问题。 但这种情况很少发生

java.lang.UnsatisfiedLink错误:无法加载xxxx:findLibrary返回null

我从来没有在我的设备上看到过它——12台不同android版本的设备。 它仅在碰撞报告中显示。

我认为这可能是Android上的软件包安装程序的错误,因为我甚至看到一些崩溃报告说,显然apk中包含的xml文件上存在FileNotFoundException

但我不确定。
是否有人有正确答案?

您是否有关于您的应用程序面临此问题的设备的更多信息?设备型号/安卓版本?您正在使用哪个版本的NDK

这里的问题是
无法加载库:link_image[1935]:1299缺少基本表
。 这意味着Bionic链接器无法加载您的库或其依赖项之一,因为它缺少.strtab或.symtab部分

您可以使用readelf或我的android应用程序检查LIB的相关性和符号:


可能列出的某个依赖项(在库的DT_所需部分中找到)在目标系统上不可用或已从其符号中删除。如果您直接使用的系统库不是NDK的一部分,则可能会发生这种情况。

错误也会出现在崩溃报告中。这可能与内存问题有关?java.lang.UnsatisfiedLinkError:无法加载库:link_image[1935]:1299缺少基本表非常感谢。1) 我使用的是NDK-r9b,各种设备型号和android版本。我认为这与具体型号或版本无关。因为即使在我已经测试过的设备上也会发生这种情况。与打开的数量相比,错误很少发生。(0.04%)我认为这可能与设备的资源有关,因为多次出现的设备大多是低端设备。(Penta WS707C、alps I-mobile IQ3、三星GT-S7262、LG-E450、HTC VLE_)。我可以忽略它吗?这可能是因为这些设备上的软件包安装程序由于内存/空间不足而出现故障。但不是100%确定。。。如果您对此感到担忧,您仍然可以捕获此未满足的LinkError异常,并告诉用户重新安装应用程序,因为他们的系统出现问题。感谢您的评论:-D