Ich möchte eine Demo von meiner Anwendung erstellen, also habe ich versucht, einen anderen Geschmack zu bauen, aber wenn ich versuche, es auszuführen, bekomme ich diese Ausnahme: Versuch, eine Readonly-Datenbank zu schreiben (Code 1032)Android Build Geschmack sqlite Datenbank
Original-Gradle
defaultConfig {
minSdkVersion 9
targetSdkVersion 24
applicationId 'com.myapp.foo'
versionCode 518
versionName '4.3.2'
}
und das ist mein gradle mit den beiden Aromen
defaultConfig {
minSdkVersion 9
targetSdkVersion 24
}
productFlavors {
baz {
applicationId 'com.myapp.baz'
versionCode 1
versionName '1.0.0'
}
foo {
applicationId 'com.myapp.foo'
versionCode 518
versionName '4.3.2'
}
}
Von [SQLite docs] zugegriffen werden (https://www.sqlite.org/rescode.html#readonly_dbmoved) 'Der SQLITE_READONLY_DBMOVED Fehlercode ist ein erweiterter Fehlercode für SQLITE_READONLY. Der Fehlercode SQLITE_READONLY_DBMOVED gibt an, dass eine Datenbank nicht geändert werden kann, weil die Datenbank seit dem Öffnen verschoben wurde. Daher kann jeder Versuch, die Datenbank zu ändern, zu Datenbankbeschädigungen führen, wenn die Prozesse nicht korrekt benannt werden. ' Versuchen Sie alle Versionen Ihrer App zu entfernen und installieren Sie nur die Demo und sehen Sie. Ich weiß nicht, ob es helfen würde – OmarBizreh