首先 一開始每支程式都好好的,莫名的出現這個例外
但是並不是錯誤 每個 Project 的 Activity 都可以正常啟動
但是一進去 AVD 畫面並載入成功後 會一直跳出例外訊息
去 DDMS 裡面看 大約的訊息類似如下
01-28 15:51:20.502: E/SqliteDatabaseCpp(139): CREATE TABLE android_metadata failed
01-28 15:51:20.622: D/PowerManagerService(78): bootCompleted
01-28 15:51:20.672: E/SQLiteDatabase(139): Failed to open the database. closing it.
01-28 15:51:20.672: E/SQLiteDatabase(139): android.database.sqlite.SQLiteCantOpenDatabaseException: unable to open database file
.......
一長串的問題 好像都是關於一個 android_metadata 這個 Table 所造成的
不過我都還沒用到 SqlLite 就出現這種問題 也不太合理
不解決還不行 因為每次在AVD中關掉錯誤警告的視窗後,沒幾秒就會一直跳出來。。。
最後我的解決辦法是
在 Eclipse 中上方工具列 > Window > AVD manager > 點選你目前使用的虛擬機
> 按下右下方的 Start > 勾選 Wipe user data 這個選項
> 最後 AVD跑出來的結果 果真沒那個煩死人的錯誤訊息了
最後 在作一次上述動作 這次取消勾選 Wipe user data 這個選項
就大功告成了
沒有留言:
張貼留言