当我尝试打开网络浏览器(在家中使用 Kindle fire HD)时,它根本无法启动。我检查了设备日志,发现以下异常:
android.database.sqlite.SQLiteException:无法将只读数据库从版本 29 升级到 27
我用谷歌搜索了这个异常,发现下面的代码片段抛出了这个异常。有人可以对此进行清楚的解释。我需要为此做些什么
try {
mIsInitializing = true;
String path = mContext.getDatabasePath(mName).getPath();
db = SQLiteDatabase.openDatabase(path, mFactory, SQLiteDatabase.OPEN_READONLY,
mErrorHandler);
if (db.getVersion() != mNewVersion) {
throw new SQLiteException("Can't upgrade read-only database from version " +
db.getVersion() + " to " + mNewVersion + ": " + path);
}