6

誰かが私のコードで発生しているこの例外を解決するのを手伝ってもらえますか?

02-10 17:16:32.406: E/AndroidRuntime(8619): android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1

私はこれで立ち往生しています。そして、私は本当にこの「データベースバージョン」のことを気にする必要がありますか?

4

3 に答える 3

11

を使用していると仮定すると、コードが処理できるよりも新しいバージョンのデバイスでデータベースを使用してアプリケーションを実行できるようにする場合はAndroid SQLiteOpenHelper、オーバーライドする必要があります。onDowngrade

データベーススキーマが変更される場合は、この「データベースバージョンのこと」に注意する必要があります(一般に、変更される可能性は十分にあります)。

于 2013-02-22T06:19:34.857 に答える
0

データベースの SqliteOpenHelper コンストラクターを確認してください。ORM などの SQLitehelper 以外を使用する場合は、最後のパラメーターが同じである必要があります。

于 2014-07-16T06:45:40.543 に答える