私は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
また
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.
また
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)
一部のデバイスが一部の.soファイルを見つけられないようです。クラッシュは特定の.soファイルではありません。アプリに約4つの.soファイルがあり、1つでクラッシュすることもあれば、別の1つでクラッシュすることもあります。
Androidのほぼすべてのバージョンでテストしましたが、テスト中にこの問題を再現することはできませんでした...
任意のポインタをいただければ幸いです
ありがとう