Soluciona el fallo de Android al cargar la librería so: java.lang.UnsatisfiedLinkError

El proyecto importado por eclipse. No se puede agregar la biblioteca en so.   

el error es el siguiente

Java .lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader

Encontré mucho en Internet y resumí los siguientes métodos,

1. Eclipse carga el paquete en la carpeta libs, por lo que se carga en AS de forma predeterminada en la carpeta src/main/jniLibs, así que cree una nueva carpeta jniLibs y colóquela.

2. El proyecto de Android está sincronizado con armeabi y armeabi-v7a en todas las bibliotecas Cree una carpeta armeabi-v7a en jniLibs y colóquela en la biblioteca so.


3. La configuración en el archivo build.gradle en la aplicación

splits {
 abi {
 habilitar reinicio verdadero
 ()
 incluye 'x86' , 'x86_64' , 'armeabi-v7a' , 'armeabi'
 universalApk true
 }
 }
 sourceSets {
 main {
 jniLibs.srcDirs = [ 'src/main/jniLibs' ]
     }
 }                                                    
Resuelto durante mucho tiempo. Así que grabalo. Hay más métodos, o donde hay deficiencias, bienvenido a comentar y agregar

Supongo que te gusta

Origin blog.csdn.net/qq_25409587/article/details/77472409
Recomendado
Clasificación