Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 錯誤:Cant upgrade read-only database from version 0 to 2

錯誤:Cant upgrade read-only database from version 0 to 2

編輯:關於Android編程

在模擬器上運行項目時會被強制退出,查找log,錯誤原因如下

 

android.database.sqlite.SQLiteException: Can”t upgrade read-only database from casino online version 0 to 2:

 

產生這個原因可能有很多,就我遇到的情況以及在網上搜索看到的問題而言,很可能是在創建表的時候出錯

 

可以在運行後,查看DDMS->file explorer->data ->data找到你所用的項目,將數據庫文件(.db) 導出

 

然後使用一些SQLite管理工具查看,我使用的是SQLiteSpy

 

可以查看所創建的表是否有誤

 

如果表創建有誤,可以去查看下代碼裡創建表的SQL語句有沒有問題

 

非常可能的是,在標點符號,或者是空格等小問題上出錯(我就是因為一個空格的原因(─.─|||| 汗~ )

的確是少空格了,在打數據庫語句時,很容易少打空格

 

修改後重新運行

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved