Configuración de Proguard para enlaces sqlite android

Estoy intentando utilizar enlaces SQLite de SQL para tener un DB de SQLite cifrado personalizado en mi aplicación de Android. Todo funciona bien y estoy a punto de publicar mi aplicación. Estoy intentando utilizar ProGuard para la ofuscación y la compresión del código pero no parece trabajar muy bien con enlaces del andSite de SQLite. Mi aplicación lanzada se bloquea al iniciar porque no puede encontrar pocos archivos .so utilizados por SQLite. No estoy seguro de cuál debería ser la regla ProGuard correcta para mantener esas bibliotecas.

En este momento sólo he añadido esto a mi ProGuard:

-keep class org.sqlite.** 

Generalmente,

 -keep class org.sqlite.** { *; } -keep class org.sqlite.database.** { *; } 

Haría el truco.

Compruebe que su mapping.txt de lo que ProGuard ya está hecho, y asegúrese de que sus modelos no se han renombrado. Si es así, puede necesitar

 -keep class com.your.modelspackage.** -keepclassmembers com.your.modelspackage.** { *; } 

Espero eso ayude

  • CompileStatement o db.insert en android
  • ¿Cómo puedo buscar los datos de mes específico de la base de datos SQLite
  • Recuperar una lista de todas las tablas de la base de datos
  • SQLite static openDatabase error de método de base de datos en Android
  • Android sqlite3_limit?
  • Android monta el sistema de archivos con permiso de escritura
  • Pregunta de Android SQlite OnUpgrade
  • No se puede crear la base de datos SQLite de SQL: error PRAGMA
  • Android usando SQLCipher - ¿cómo se puede descifrar?
  • Recuperar el valor de incremento automático después de insertar
  • Cómo eliminar las viejas filas de la base de datos sqlite en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.