Estoy escribiendo un proyecto android que tiene una capa nativa que ayuda a la capa Java, y estoy atrapado en un lugar donde cuando intente hacer una System.loadLibrary, está arrojando un error que no puede vincularlo.No se puede dlopen (libsomething.so) No se puede cargar la biblioteca: link_image [1995]: no se pudo vincular libsomething.so
Estoy utilizando Target NDK específico para construir la capa nativa, y luego usando ANT para compilar y crear el apk.
Al ejecutar en el dispositivo me sale el siguiente error.
Incapaz de dlopen (libsomething.so) No se puede cargar la biblioteca: link_image [1995]: No se pudo enlazar libsomething.so
La biblioteca conseguir agrupados en el apk, y es desempaquetado correctamente. Si trato de eliminar la biblioteca manualmente y luego ejecutarla, en realidad arroja esa biblioteca no encontrada. Así que es capaz de encontrar la biblioteca, pero arroja este error, y no puedo averiguar por qué viene este error.
Por favor, ayúdame.
Como dije, la biblioteca está presente en la ubicación requerida. Obtengo un resultado de registro que dice que está intentando cargar la biblioteca, pero al tratar de cargar realmente, me da ese error. Sin embargo, probará este cambio también ... Extrañamente, esta misma aplicación funciona en un dispositivo, pero no en el otro. Y estoy totalmente confundido sobre por qué está sucediendo este comportamiento. – Puneet
¿Se puede actualizar en la ruta del archivo de la biblioteca en ambos dispositivos? – TheCottonSilk
Está empaquetado en apk, por lo que se desempaqueta automáticamente durante la instalación, en el mismo directorio. es decir, /data/data/package/lib/libsomething.so – Puneet