Databasen försöker uppdatera sin version, men eftersom uppgradering är en skrivoperation kan den inte göras på den skrivskyddade databasen du begär, därav felet.
public Cursor getChampions() {
SQLiteDatabase db = getWritableDatabase();
db.close();
db = getReadableDatabase();
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
....
}
Detta skapar först en skrivbar databas, uppgraderar databasen och sedan kan du använda en skrivskyddad databas. Observera att efter att ha kört den här koden kan du ta bort dessa rader.