Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

564
Vistas
java.lang.UnsatisfiedLinkError después de cambiar minSdkVersion

Después de cambiar minSdkVersion de 21 a 24, recibo una excepción:

 java.lang.UnsatisfiedLinkError: dalvik.system.DexClassLoader[DexPathList[[dex file "/data/user/0/com.test.testprint/files/nepcore.dex"],nativeLibraryDirectories=[/data/app/com.test.testprint-2/lib/arm, /data/resource/lib, /vendor/lib, /system/lib]]] couldn't find "libDeviceConfig.so"

Después de volver a minSdk 21, todo volvió a funcionar.

También traté de agregar filtros ndk, no fue útil :(

¿Alguien puede ayudar a entender cómo se conecta esta excepción con minSdkVersion?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Era necesario agregar una línea en el archivo de manifiesto, dentro de la sección de la aplicación :)

 <application ... android:extractNativeLibs="true">
over 4 years ago · Santiago Trujillo Denunciar

0

Para minSdk >= 23 y Android Gradle Plugin >= 4.2.0, debe usar useLegacyPackaging en el archivo build.gradle de la aplicación en lugar de extractNativeLibs en Androidmanifest.xml

Ejemplo de uso de DSL para empaquetar bibliotecas nativas comprimidas (se puede encontrar aquí )

 android { packagingOptions { jniLibs { useLegacyPackaging true } } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda