Sqlite

La libreria androidx.sqlite contiene interfacce astratte insieme a implementazioni di base che possono essere utilizzate per creare librerie personalizzate che accedono a SQLite.

Ti consigliamo di utilizzare la libreria Room, che fornisce un livello di astrazione su SQLite per consentire un accesso più solido al database sfruttando tutta la potenza di SQLite.

Ultimo aggiornamento Release stabile Candidato per la release Versione beta Alpha Release
16 luglio 2025 2.5.2 - - 2.6.0-alpha01

Dichiarazione di dipendenze

Per aggiungere una dipendenza da SQLite, devi aggiungere il repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.

Aggiungi le dipendenze per gli artefatti che ti servono nel file build.gradle per la tua app o il tuo modulo:

Groovy

dependencies {
    def sqlite_version = "2.5.2"

    // Java language implementation
    implementation "androidx.sqlite:sqlite:$sqlite_version"

    // Kotlin
    implementation "androidx.sqlite:sqlite-ktx:$sqlite_version"

    // Implementation of the AndroidX SQLite interfaces via the Android framework APIs.
    implementation "androidx.sqlite:sqlite-framework:$sqlite_version"
}

Kotlin

dependencies {
    val sqlite_version = "2.5.2"

    // Java language implementation
    implementation("androidx.sqlite:sqlite:$sqlite_version")

    // Kotlin
    implementation("androidx.sqlite:sqlite-ktx:$sqlite_version")

    // Implementation of the AndroidX SQLite interfaces via the Android framework APIs.
    implementation("androidx.sqlite:sqlite-framework:$sqlite_version")
}

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa libreria. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Creare un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 2.6

Versione 2.6.0-alpha01

16 luglio 2025

androidx.sqlite:sqlite-*:2.6.0-alpha01 viene ritirata. La versione 2.6.0-alpha01 contiene questi commit.

Nuove funzionalità

Modifiche alle API

  • Aggiungi un'API per verificare se un SQLiteConnection ha una transazione attiva. Poiché le transazioni SQLite non sono nidificate, questa API può aiutare le applicazioni a determinare se devono utilizzare BEGIN / COMMIT o SAVEPOINT / RELEASE. (I5bf5e, b/319627988)
  • Aggiungi un'API a SQLiteDriver per segnalare se internamente ha un pool di connessioni o meno. (I52a51, b/408010324)

Versione 2.5

Versione 2.5.2

18 giugno 2025

androidx.sqlite:sqlite-*:2.5.2 viene ritirata. La versione 2.5.2 contiene questi commit.

Correzioni di bug

  • Aggiungi le regole R8 / Proguard mancanti per impedire l'offuscamento delle funzioni JNI / esterne. (b/421626199)
  • Correzione di un bug per cui i commenti iniziali in un SQL causavano l'esecuzione delle istruzioni come se fossero query di sola lettura. (b/413061402)

Versione 2.5.1

7 maggio 2025

androidx.sqlite:sqlite-*:2.5.1 viene ritirata. La versione 2.5.1 contiene questi commit.

Modifiche alle API

  • Consenti a androidx.sqlite:sqlite-bundled di caricare il proprio componente nativo da un percorso specificato tramite la proprietà di sistema denominata androidx.sqlite.driver.bundled.path. b/381282544

Versione 2.5.0

9 aprile 2025

androidx.sqlite:sqlite-*:2.5.0 viene ritirata. La versione 2.5.0 contiene questi commit.

Modifiche importanti dalla versione 2.4.0

  • Supporto di Kotlin Multi-Platform (KMP):con il rilascio della versione 2.7.0 di Room KMP, sono state aggiornate anche le API SQLite che consentono a Room di essere KMP. Il pacchetto andriodx.sqlite contiene tre interfacce che definiscono le API SQLite di basso livello: SQLiteDriver, SQLiteConnection e SQLiteStatement. L'artefatto androidx.sqlite:sqlite-framework offre l'implementazione delle interfacce per Android e iOS in modo nativo, mentre androidx.sqlite:sqlite-bundled offre un'implementazione che utilizza SQLite compilato dal codice sorgente (noto anche come "SQLite in bundle"). Per saperne di più sull'API SQLite Driver, consulta la documentazione ufficiale di SQLite KMP.

Versione 2.5.0-rc03

26 marzo 2025

androidx.sqlite:sqlite-*:2.5.0-rc03 viene ritirata. La versione 2.5.0-rc03 contiene questi commit.

Correzioni di bug

  • Ripristina una modifica incompatibile che ha rimosso erroneamente le API SupportSQLiteCompat utilizzate da altre librerie come Room (b/402796648).

Versione 2.5.0-rc02

12 marzo 2025

androidx.sqlite:sqlite-*:2.5.0-rc02 viene rilasciato senza modifiche significative rispetto alla release precedente. La versione 2.5.0-rc02 contiene questi commit.

Versione 2.5.0-rc01

26 febbraio 2025

androidx.sqlite:sqlite-*:2.5.0-rc01 viene ritirata. La versione 2.5.0-rc01 contiene questi commit.

Correzioni di bug

  • Correggi i metadati Gradle degli artefatti androidx.sqlite per la JVM che farebbero risolvere ai progetti JVM la variante Android e porterebbero a NoClassDefFoundError: androidx/sqlite/SQLiteDriver (b/396148592 e b/396184120).

Versione 2.5.0-beta01

12 febbraio 2025

androidx.sqlite:sqlite-*:2.5.0-beta01 viene rilasciato senza modifiche significative rispetto all'ultima versione alpha. La versione 2.5.0-beta01 contiene questi commit.

Versione 2.5.0-alpha13

29 gennaio 2025

androidx.sqlite:sqlite-*:2.5.0-alpha13 viene ritirata. La versione 2.5.0-alpha13 contiene questi commit.

Modifiche alle API

  • Rimuovi androidx.sqlite.use, ora sostituito da AutoCloseable.use di Kotlin nella libreria standard. (I470f0, b/315461431)
  • La libreria è ora compilata con Kotlin 2.0 e richiederà almeno la versione 2.0 nei progetti per essere utilizzata. (I8efb0, b/315461431, b/384600605)

Correzioni di bug

  • Sposta il caricamento della libreria nativa di BundledSQLiteDriver in modo che sia lazy e quando viene aperta la prima connessione per evitare la possibilità di eseguire operazioni di I/O nel thread principale. (I78e92, b/363985585)

Versione 2.5.0-alpha12

11 dicembre 2024

androidx.sqlite:sqlite-*:2.5.0-alpha12 viene ritirata. La versione 2.5.0-alpha12 contiene questi commit.

Versione 2.5.0-alpha11

30 ottobre 2024

androidx.sqlite:sqlite-*:2.5.0-alpha11 viene ritirata. La versione 2.5.0-alpha11 contiene questi commit.

Versione 2.5.0-alpha10

16 ottobre 2024

androidx.sqlite:sqlite-*:2.5.0-alpha10 viene ritirata. La versione 2.5.0-alpha10 contiene questi commit.

Modifiche alle API

  • Aggiungi SQLiteStatement.getColumnType() insieme alle varie costanti dei risultati SQLITE_DATA_* per consentire il recupero del tipo di dati di una colonna. (I1985c, b/369636251)

Versione 2.5.0-alpha09

2 ottobre 2024

androidx.sqlite:sqlite-*:2.5.0-alpha09 viene ritirata. La versione 2.5.0-alpha09 contiene questi commit.

Versione 2.5.0-alpha08

18 settembre 2024

androidx.sqlite:sqlite-*:2.5.0-alpha08 viene ritirata. La versione 2.5.0-alpha08 contiene questi commit.

Versione 2.5.0-alpha07

21 agosto 2024

androidx.sqlite:sqlite-*:2.5.0-alpha07 viene ritirata. La versione 2.5.0-alpha07 contiene questi commit.

Nuove funzionalità

  • Aggiungi il supporto per Linux ARM 64 nei target JVM / desktop. (b/358045505)

Versione 2.5.0-alpha06

7 agosto 2024

androidx.sqlite:sqlite-*:2.5.0-alpha06 viene ritirata. La versione 2.5.0-alpha06 contiene questi commit.

Nuove funzionalità

  • Aggiungi il supporto per la destinazione multipiattaforma Kotlin (I139d3, b/338268719)linuxArm64

Versione 2.5.0-alpha05

10 luglio 2024

androidx.sqlite:sqlite-*:2.5.0-alpha05 viene ritirata. La versione 2.5.0-alpha05 contiene questi commit.

Modifiche alle API

  • SQLiteKt è stato rinominato in SQLite e BundledSQLiteKt in BundledSQLite. (I8b501)

Versione 2.5.0-alpha04

12 giugno 2024

androidx.sqlite:sqlite-*:2.5.0-alpha04 viene ritirata. La versione 2.5.0-alpha04 contiene questi commit.

Modifiche alle API

  • È stata aggiunta un'API di overload open() a BundledSQLiteDriver per passare i flag di apertura quando si apre una connessione al database. Utile per aprire un database in modalità di sola lettura o utilizzare la modalità thread-safe serializzata anziché la modalità multithread con cui viene compilato SQLite (b/340949940).

Correzioni di bug

  • È stato corretto un problema di collegamento nel driver SQLite in bundle che causava la generazione di UnsatisfiedLinkError a causa della mancanza di simboli atomici nei dispositivi Android con ARM32. (b/341639198)
  • Risolto un problema nei driver per cui l'associazione di un array di byte di lunghezza zero a una colonna generava un valore nullo durante la lettura.

Versione 2.5.0-alpha03

29 maggio 2024

androidx.sqlite:sqlite-*:2.5.0-alpha03 viene ritirata. La versione 2.5.0-alpha03 contiene questi commit.

Correzioni di bug

  • Risolto un problema relativo a BundledSQLiteDriver per cui i database creati con questo strumento contenevano il carattere di terminazione null C. (b/340822359)

Versione 2.5.0-alpha02

14 maggio 2024

androidx.sqlite:sqlite-*:2.5.0-alpha02 viene rilasciato senza modifiche significative rispetto alla versione 2.5.0-alpha01 . La versione 2.5.0-alpha02 contiene questi commit.

Versione 2.5.0-alpha01

1° maggio 2024

androidx.sqlite:sqlite-*:2.5.0-alpha01 viene ritirata. La versione 2.5.0-alpha01 contiene questi commit.

Nuove funzionalità

  • Supporto di Kotlin Multi-Platform (KMP): con il rilascio di Room 2.7.0-alpha01, la prima versione di Room KMP, sono state aggiornate anche le API SQLite che consentono a Room di essere KMP. Il pacchetto andriodx.sqlite contiene tre interfacce che definiscono le API SQLite di basso livello: SQLiteDriver, SQLiteConnection e SQLiteStatement. L'artefatto androidx.sqlite:sqlite-framework offre l'implementazione delle interfacce per Android e iOS in modo nativo, mentre androidx.sqlite:sqlite-bundled offre un'implementazione che utilizza SQLite compilato dall'origine (noto anche come "SQLite in bundle"). Per ulteriori informazioni sull'API SQLite Driver, consulta la documentazione ufficiale di SQLite KMP.

Versione 2.4

Versione 2.4.0

18 ottobre 2023

androidx.sqlite:sqlite:2.4.0, androidx.sqlite:sqlite-framework:2.4.0 e androidx.sqlite:sqlite-ktx:2.4.0 sono rilasciati. La versione 2.4.0 contiene questi commit.

Modifiche importanti dalla versione 2.3.0

  • Sono state aggiunte varie correzioni di bug.

Versione 2.4.0-rc01

20 settembre 2023

androidx.sqlite:sqlite:2.4.0-rc01, androidx.sqlite:sqlite-framework:2.4.0-rc01 e androidx.sqlite:sqlite-ktx:2.4.0-rc01 sono rilasciati. La versione 2.4.0-rc01 contiene questi commit.

Versione 2.4.0-beta01

23 agosto 2023

androidx.sqlite:sqlite:2.4.0-beta01, androidx.sqlite:sqlite-framework:2.4.0-beta01 e androidx.sqlite:sqlite-ktx:2.4.0-beta01 sono rilasciati. La versione 2.4.0-beta01 contiene questi commit.

Versione 2.4.0-alpha03

9 agosto 2023

androidx.sqlite:sqlite:2.4.0-alpha03, androidx.sqlite:sqlite-framework:2.4.0-alpha03 e androidx.sqlite:sqlite-ktx:2.4.0-alpha03 sono rilasciati. La versione 2.4.0-alpha03 contiene questi commit.

Versione 2.4.0-alpha02

21 giu 2023

androidx.sqlite:sqlite:2.4.0-alpha02, androidx.sqlite:sqlite-framework:2.4.0-alpha02 e androidx.sqlite:sqlite-ktx:2.4.0-alpha02 vengono rilasciati senza modifiche. La versione 2.4.0-alpha02 contiene questi commit.

Versione 2.4.0-alpha01

22 marzo 2023

androidx.sqlite:sqlite:2.4.0-alpha01, androidx.sqlite:sqlite-framework:2.4.0-alpha01 e androidx.sqlite:sqlite-ktx:2.4.0-alpha01 sono rilasciati. La versione 2.4.0-alpha01 contiene questi commit.

Correzioni di bug

  • È stato corretto un NullPointerException che poteva verificarsi in SupportSQLiteQueryBuilder. (5df8698)

Versione 2.3.1

Versione 2.3.1

22 marzo 2023

androidx.sqlite:sqlite:2.3.1, androidx.sqlite:sqlite-framework:2.3.1 e androidx.sqlite:sqlite-ktx:2.3.1 sono rilasciati. La versione 2.3.1 contiene questi commit.

Correzioni di bug

  • Evita un problema del framework per cui le query SQL non vengono invalidate dopo una modifica dello schema durante le migrazioni. FrameworkSupportSQLiteOpenHelper ora imposterà la cache minima delle istruzioni SQL durante le migrazioni per evitare il problema. (0ad2a8f)
  • Risolto un problema per cui la directory della cache potrebbe non essere disponibile per l'utilizzo per SupportSQLiteLock, pertanto è necessario gestire correttamente un file nullo. (9d177dc)
  • Risolto un problema per cui attachedDbs non restituiva l'elenco completo dei database allegati. (5f008e1)

Versione 2.3.0

Versione 2.3.0

11 gennaio 2023

androidx.sqlite:sqlite:2.3.0, androidx.sqlite:sqlite-framework:2.3.0 e androidx.sqlite:sqlite-ktx:2.3.0 sono rilasciati. La versione 2.3.0 contiene questi commit.

Modifiche importanti dalla versione 2.2.0

  • Le origini del gruppo di librerie androidx.sqlite sono state convertite da Java a Kotlin. Tieni presente che, poiché androidx.sqlite aveva alcune annotazioni di nullabilità mancanti, potresti riscontrare errori di incompatibilità delle origini se le tue origini sono in Kotlin e il codice deduceva la nullabilità errata. Inoltre, alcuni metodi getter sono stati convertiti in proprietà che richiedono la sintassi di accesso alle proprietà nei file Kotlin. Segnala un bug in caso di incompatibilità significative. (b/240707042)
  • Aggiungi un'API nella configurazione SupportSQLite's per consentire la perdita di dati durante il meccanismo di recupero. (I1b830, b/215592732)
  • È stata aggiunta l'API per il blocco e l'utilizzo multiprocesso a livello di FrameworkSQLite*, per proteggere la creazione e le migrazioni del database multiprocesso alla prima esecuzione. (Ied267, b/193182592)

Versione 2.3.0-rc01

7 dicembre 2022

androidx.sqlite:sqlite:2.3.0-rc01, androidx.sqlite:sqlite-framework:2.3.0-rc01 e androidx.sqlite:sqlite-ktx:2.3.0-rc01 sono rilasciati. La versione 2.3.0-rc01 contiene questi commit.

Correzioni di bug

  • Risoluzione del problema NPE in SupportSQLiteQueryBuilder per le colonne nullable. (Ica8f5)

Versione 2.3.0-beta02

9 novembre 2022

androidx.sqlite:sqlite:2.3.0-beta02, androidx.sqlite:sqlite-framework:2.3.0-beta02 e androidx.sqlite:sqlite-ktx:2.3.0-beta02 sono rilasciati. La versione 2.3.0-beta02 contiene questi commit.

  • Correggi varie API che accettano argomenti di query da invarianti (Array<Any?>) a controvarianti (Array<out Any?>) in modo che corrispondano al comportamento degli array di Java. (b/253531073)

Versione 2.3.0-beta01

5 ottobre 2022

androidx.sqlite:sqlite:2.3.0-beta01, androidx.sqlite:sqlite-framework:2.3.0-beta01 e androidx.sqlite:sqlite-ktx:2.3.0-beta01 sono rilasciati. La versione 2.3.0-beta01 contiene questi commit.

Modifiche alle API

  • Tutte le origini android.sqlite sono state convertite da Java a Kotlin. b/240707042
  • Una modifica importante della conversione è che le seguenti funzioni getter sono diventate proprietà:
    • In SupportSQLiteDatabase:
    • attachedDbs
    • isDatabaseIntegrityOk
    • isDbLockedByCurrentThread
    • isOpen
    • isReadOnly
    • isWriteAheadLoggingEnabled
    • maximumSize
    • pageSize
    • path
    • version
    • In SupportSQLiteOpenHelper:
    • databaseName
    • readableDatabase
    • writableDatabase

Versione 2.3.0-alpha05

24 agosto 2022

androidx.sqlite:sqlite:2.3.0-alpha05, androidx.sqlite:sqlite-framework:2.3.0-alpha05 e androidx.sqlite:sqlite-ktx:2.3.0-alpha05 sono rilasciati. La versione 2.3.0-alpha05 contiene questi commit.

Modifiche alle API

  • Le origini del gruppo di librerie androidx.sqlite sono state convertite da Java a Kotlin. Tieni presente che, poiché androidx.sqlite aveva alcune annotazioni di nullabilità mancanti, potresti riscontrare errori di incompatibilità delle origini se le tue origini sono in Kotlin e il codice deduceva la nullabilità errata. Segnala un bug in caso di incompatibilità significativa. (b/240707042)

Versione 2.3.0-alpha04

10 agosto 2022

androidx.sqlite:sqlite:2.3.0-alpha04, androidx.sqlite:sqlite-framework:2.3.0-alpha04 e androidx.sqlite:sqlite-ktx:2.3.0-alpha04 sono rilasciati. La versione 2.3.0-alpha04 contiene questi commit.

Modifiche alle API

  • Aggiornamento della nullabilità (I29fbd)

Versione 2.3.0-alpha03

1 giugno 2022

androidx.sqlite:sqlite:2.3.0-alpha03, androidx.sqlite:sqlite-framework:2.3.0-alpha03 e androidx.sqlite:sqlite-ktx:2.3.0-alpha03 sono rilasciati. La versione 2.3.0-alpha03 contiene questi commit.

Modifiche alle API

  • Rendi androidx.sqlite.ProcessLock limitato. L'API è limitata al suo funzionamento all'interno di androidx.sqlite e non deve essere utilizzata come blocco multi-processo generico. (I1643f)

Versione 2.3.0-alpha02

6 aprile 2022

androidx.sqlite:sqlite:2.3.0-alpha02, androidx.sqlite:sqlite-framework:2.3.0-alpha02 e androidx.sqlite:sqlite-ktx:2.3.0-alpha02 sono rilasciati. La versione 2.3.0-alpha02 contiene questi commit.

  • Nessuna modifica significativa dalla versione 2.3.0-alpha01

Versione 2.3.0-alpha01

23 febbraio 2022

androidx.sqlite:sqlite:2.3.0-alpha01, androidx.sqlite:sqlite-framework:2.3.0-alpha01 e androidx.sqlite:sqlite-ktx:2.3.0-alpha01 sono rilasciati. La versione 2.3.0-alpha01 contiene questi commit.

Modifiche alle API

  • Aggiungi un'API nella configurazione di SupportSQLite per consentire la perdita di dati durante il meccanismo di recupero. (I1b830, b/215592732)
  • È stata aggiunta un'API per il blocco e l'utilizzo multiprocesso a livello di FrameworkSQLite*, per proteggere la creazione e le migrazioni del database multiprocesso alla prima esecuzione. (Ied267, b/193182592)

Versione 2.2.0

Versione 2.2.0

15 dicembre 2021

androidx.sqlite:sqlite:2.2.0, androidx.sqlite:sqlite-framework:2.2.0 e androidx.sqlite:sqlite-ktx:2.2.0 sono rilasciati. La versione 2.2.0 contiene questi commit.

Modifiche importanti dalla versione 2.1.0

Aggiungi il metodo predefinito per execPerConnectionSQL() in SupportSQLiteDatabase.

Versione 2.2.0-rc01

1° dicembre 2021

androidx.sqlite:sqlite:2.2.0-rc01, androidx.sqlite:sqlite-framework:2.2.0-rc01 e androidx.sqlite:sqlite-ktx:2.2.0-rc01 sono rilasciati. La versione 2.2.0-rc01 contiene questi commit.

Nessuna modifica significativa dalla versione 2.2.0-beta01.

Versione 2.2.0-beta01

13 ottobre 2021

androidx.sqlite:sqlite:2.2.0-beta01, androidx.sqlite:sqlite-framework:2.2.0-beta01 e androidx.sqlite:sqlite-ktx:2.2.0-beta01 sono rilasciati. La versione 2.2.0-beta01 contiene questi commit.

  • Nessuna modifica rispetto alla versione alpha precedente.

Versione 2.2.0-alpha02

21 luglio 2021

androidx.sqlite:sqlite:2.2.0-alpha02, androidx.sqlite:sqlite-framework:2.2.0-alpha02 e androidx.sqlite:sqlite-ktx:2.2.0-alpha02 sono rilasciati. La versione 2.2.0-alpha02 contiene questi commit.

Nessuna modifica significativa dalla versione 2.2.0-alpha01. Questa release serve solo per allinearsi alla release di Room 2.4.0-alpha04.

Versione 2.2.0-alpha01

16 giugno 2021

androidx.sqlite:sqlite:2.2.0-alpha01, androidx.sqlite:sqlite-framework:2.2.0-alpha01 e androidx.sqlite:sqlite-ktx:2.2.0-alpha01 sono rilasciati. La versione 2.2.0-alpha01 contiene questi commit.

Modifiche alle API

  • Aggiungi il metodo predefinito per execPerConnectionSQL() in SupportSQLiteDatabase (I86326, b/172270145)

Versione 2.1.0

Versione 2.1.0

22 gennaio 2020

androidx.sqlite:sqlite:2.1.0, androidx.sqlite:sqlite-framework:2.1.0 e androidx.sqlite:sqlite-ktx:2.1.0 vengono rilasciati senza modifiche rispetto al giorno 2.1.0-rc01. La versione 2.1.0 contiene questi commit.

Modifiche importanti dalla versione 2.0.1

  • Supporto di useNoBackupDirectory, che può essere utilizzato per indicare che il database deve essere creato nella directory senza backup quando si utilizza SupportSQLiteOpenHelper.

Versione 2.1.0-rc01

8 gennaio 2020

androidx.sqlite:sqlite-*:2.1.0-rc01 viene ritirata. La versione 2.1.0-rc01 contiene questi commit.

Questa release è identica a 2.1.0-beta01.

Versione 2.1.0-beta01

4 dicembre 2019

androidx.sqlite:sqlite:2.1.0-beta01, androidx.sqlite:sqlite-framework:2.1.0-beta01 e androidx.sqlite:sqlite-ktx:2.1.0-beta01 vengono rilasciati senza modifiche rispetto al giorno 2.1.0-alpha01. La versione 2.1.0-beta01 contiene questi commit.

Versione 2.1.0-alpha01

7 novembre 2019

androidx.sqlite:sqlite:2.1.0-alpha01, androidx.sqlite:sqlite-framework:2.1.0-alpha01 e androidx.sqlite:sqlite-ktx:2.1.0-alpha01 sono rilasciati. La versione 2.1.0-alpha01 contiene questi commit.

Modifiche all'API

  • È stata aggiunta una nuova proprietà a SupportSQLiteOpenHelper.Configuration denominata useNoBackupDirectory per indicare che deve essere creato e individuato un database basato su file dalla directory senza backup.

Versione 2.0.1

Versione 2.0.1

13 marzo 2019

La versione 2.0.1 del gruppo di artefatti androidx.sqlite viene rilasciata con due correzioni di bug.

Correzioni di bug

  • Sono stati risolti due problemi per cui FrameworkSQLiteOpenHelper non veniva ripristinato correttamente da un database danneggiato o da una migrazione errata durante l'inizializzazione. (b/111504749 e b/111519144)