読者です 読者をやめる 読者になる 読者になる

AndoridでCreate文が間違っていると「Can't upgrade read-only databasefrom version 0 to 1」と怒られる

ちょいとわかりずらいエラーメッセージで困惑したのでメモ。
OpenHelperの中にCreate文を書いていると思うですが、このCreate文がSQL的に不正だっ
た場合は以下の様なエラーになる。
ファイルがリードオンリーになっているのかとおもって色々調べちゃったよ、、、

Caused by: android.database.sqlite.SQLiteException: Can't upgrade read-onlydatabase from version 0 to 1:/data/data/jp.co.gara.android.iaccount/databases/I_ACCOUNT
   at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:170)
   at jp.co.gara.android.iaccount.db.ShopDao.list(ShopDao.java:88)
   at jp.co.gara.android.iaccount.NewEntryActivity.onCreate(NewEntryActivity.java:71)
   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)