2011年12月6日 星期二

attempt to write a readonly database

錯誤:
12-06 10:16:43.523: E/AndroidRuntime(286): java.lang.RuntimeException: Unable to start activity ComponentInfo{sni.Note.Comm/sni.Note.Comm.CommActivity}: android.database.sqlite.SQLiteException: attempt to write a readonly database: BEGIN EXCLUSIVE;

1.確定是以ReadWrite的方式開啟的,
2.不應該要設定檔案夾或是檔案的權限, 因為這是在手機, 使用者是可能不會設定, 而且, 以前也不用,

搞了很久, 真是要去撞牆, 原來是權限忘了設:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

沒有留言:

張貼留言