Tengo una aplicación en el mercado de Android y en sus informes de fallos obtengo java.lang.UnsatisfiedLinkError se bloquea y cada vez es para diferentes archivos .so.¿Por qué obtengo informes de java.lang.UnsatisfiedLinkError de Market
errores parece
java.lang.ExceptionInInitializerError
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load *****: findLibrary returned null
o
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.
o
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)
Parece que algunos dispositivos no pueden encontrar algunos archivos .so .. El accidente no es para cualquiera archivo .so particular. Tengo alrededor de 4 .so archivos en mi aplicación y, a veces, se bloquea por 1 y, a veces se cuelga por otro.
nunca podría reproducir este problema durante la prueba, aunque he probado en casi todas las versiones de Android ...
Cualquier punteros sería muy apreciada
Gracias
Creo que ayudaría si mostrases cómo lo vinculas – Warpzit
Just System.loadLibrary ("mylibrary"). Como ya he mencionado en la mayoría de los dispositivos, no hay problemas ... pero aún así recibo algunos informes del mercado ... – Naveen
Todavía no he podido resolver este problema, pero obtuve una información adicional de que mover la aplicación a la tarjeta SD resuelve el problema en algunos dispositivos ... los dispositivos que encontré son en su mayoría dispositivos HTC como HTC Wildfire S ... ¿Alguna sugerencia? – Naveen