sql >> Base de Datos >  >> RDS >> SQLite

Causado por:android.database.sqlite.SQLiteException:no existe tal tabla:LIBRO (código 1 SQLITE_ERROR)

Lo que estoy haciendo en mi aplicación es exactamente lo mismo, crear un "my_db.sql" -> guardarlo en la carpeta "sin formato" y luego copiarlo y crear mi base de datos en tiempo de ejecución.

Tuve el mismo problema. La aplicación parecía funcionar bien en todas las versiones inferiores de Android excepto Pie. Después de mucha deliberación y análisis, lo que funcionó para mí fue agregar una sola línea "db.disableWriteAheadLogging();" en el método "onOpen()".

@Override
public void onOpen(SQLiteDatabase db) {
    super.onOpen(db);
    db.disableWriteAheadLogging();
}