Cómo importar archivos .so en Android Studio
. En términos generales, después de importar el proyecto de Android desde Eclipse a Android Studio (en adelante, AS), ocurrirán varios problemas. El principal problema es que "gradle" no admite el empaquetado de bibliotecas .so en apk.
Es decir, si utiliza una biblioteca de terceros que contiene un archivo .so (normalmente libs\armeabi\ xxx.so), siempre que vea "System.loadLibrary( "xxx " ) ; etc.", ¡aquí se lanzará una excepción! Excepción de error de enlace insatisfecho.
La solución es la siguiente:
1) Cree una carpeta vacía "lib" en cualquier lugar del disco duro y mueva la carpeta armeabi en el directorio libs original a la lib recién creada. directorio. (Los archivos .so en la carpeta armeabi también se copiarán)
3) Empaque el directorio "lib" recién creado en un archivo .zip y cámbiele el nombre a "armeabi.jar"
4) Coloque armeabi.jar en el directorio libs original (y otros paquetes jar de terceros)
Después de estos 4 pasos, solo necesita volver a actualizar la versión de terceros de la biblioteca AS .