2011-12-12 54 views
0

我有一個應用程序確實不是明確創建SQLite數據庫或任何類型的。但是,我有一些活動可以創建WebView小部件以顯示來自網絡的內容。最近,我已經看到了由「野」了2.1-UPDATE1設備拋出了幾個奇怪的例外,是這個樣子:創建新的WebView拋出SQLiteException:文件被加密或不是數據庫

android.database.sqlite.SQLiteException: file is encrypted or is not a database 
at android.database.sqlite.SQLiteDatabase.native_setLocale(Native Method) 
at android.database.sqlite.SQLiteDatabase.setLocale(SQLiteDatabase.java:1751) 
at android.database.sqlite.SQLiteDatabase.<init>(SQLiteDatabase.java:1701) 
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:739) 
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:761) 
at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:754) 
at android.app.ApplicationContext.openOrCreateDatabase(ApplicationContext.java:476) 
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:193) 
at android.webkit.WebViewDatabase.getInstance(WebViewDatabase.java:177) 
at android.webkit.WebView.<init>(WebView.java:749) 
at android.webkit.WebView.<init>(WebView.java:727) 
at android.webkit.WebView.<init>(WebView.java:717) 
at android.webkit.WebView.<init>(WebView.java:708) 
at com.example.android.dialogs.MyDialog.initialize(MyDialog.java:45) 
... snip ... 

谷歌搜索這個異常產生了一些令人驚訝的結果。有沒有其他人看到這從WebView拋出,並有任何解決方法?

回答

0

據我所知,這是其固定在2.2中的錯誤。我從來沒有找到任何解決方法。 =/

0

是的,

我看到webviews在日誌中使用數據庫。奇怪的事實。我從來沒有得到這個例外。我唯一能告訴你的是檢查你的SQLite數據庫是否正常工作(也許你的android工具文件夾已經損壞了)或者創建一個。

希望它會幫

相關問題