Nav*_*een 9 crash android report unsatisfiedlinkerror google-play
我在Android市场上有一个应用程序,在崩溃报告中我得到java.lang.UnsatisfiedLinkError崩溃,每次它都是针对不同的.so文件.
错误看起来像
java.lang.ExceptionInInitializerError
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load *****: findLibrary returned null
Run Code Online (Sandbox Code Playgroud)
要么
java.lang.ExceptionInInitializerError
at java.lang.Thread.run(Thread.java:1019)
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: alloc_mem_region[871]: OOPS: 116 cannot map library ********. no vspace available.
Run Code Online (Sandbox Code Playgroud)
要么
java.lang.UnsatisfiedLinkError: Couldn't load ******: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:429)
at java.lang.System.loadLibrary(System.java:554)
Run Code Online (Sandbox Code Playgroud)
看起来有些设备找不到一些.so文件..崩溃不适用于任何特定的.so文件.我的应用程序中有大约4个.so文件,有时它崩溃为1,有时它会崩溃另一个.
我在测试时无法重现这个问题,尽管我测试了几乎所有版本的Android ...
任何指针都将受到高度赞赏
谢谢
我自己也看到了类似的问题 - 这似乎影响了极少数用户,我无法直接将其与设备类型或操作系统相关联.然而,根据我所做的研究,我发现了关于Cyanogenmod Google Code页面的讨论; 快速总结一下:听起来这个版本的某些版本没有精确复制Google对系统级库所做的一些更改,这意味着某些符号(__android_log_print例如)可能导致错误,包括导致您的库无法加载.
我正在试图进一步确定这一点,但我想我会分享我迄今所拥有的东西.