2013-03-02 81 views
0

我有一個全新的GTAB(Android),它工作正常,但突然間,在我使用金融機構的一個非常好的應用程序Monmon時突然重啓。拒絕所有應用程序數據庫訪問的GTAB

直到我想觀察的任何事情,我有足夠的空間在NAND閃存存儲器,大約100 MB的東西。該存儲用於將應用程序的數據庫保存在「/ data」目錄下。我想觀察我的ROM是原創的,Android版本是2.2。

因此,重新啓動後,所有有效使用SQLite的應用程序都停止工作。每個人給出了大量的原木,指着我說這個問題是涉及不那麼排斥

應用1)anMoney

E/ApplicationContext的(1933):無法重命名文件/data/data/com.zvasvari。 anmoneyp/shared_prefs/com.zvasvari.anmoneyp_preferences.xml備份文件/data/data/com.zvasvari.anmoneyp/shared_prefs/com.zvasvari.anmoneyp_preferences.xml.bak E/ApplicationContext(1933):無法重命名文件/ data/data/com.zvasvari.anmoneyp/shared_prefs/com.zvasvari.anmoneyp_preferences.xml備份文件/data/data/com.zvasvari.anmoneyp/shared_prefs/com.zvasvari.anmoneyp_preferences.xml.bak

I/Database(1933):sqlite返回:error code = 14,msg =無法在源代碼行打開文件25467 E/Database(1933):sqlite3_open_v2(「/ data/data/com.zvasvari.anmoneyp/databases /我的書「,&句柄,6,NULL)失敗 V/com.zvasvari.anmoneyp(1933):com.zvasvari.anmoneyp.database.az:android.database.sqlite.SQLiteException:無法打開數據庫文件 V/com.zvasvari.anmoneyp(1933):at com.zvasvari.anmoneyp.database.sql.aaa(Unknown Source) V/com.zvasvari.anmoneyp(1933):at com.zvasvari.anmoneyp.database.sql.sa(未知來源) V/com.zvasvari.anmoneyp(1933):at com.zvasvari.anmoneyp.app.book.atb(Unknown Source) V/com.zvasvari.anmoneyp(1933):at com.zvasvari.anmoneyp。 app.book.atdoInBackground(未知來源) V/com.zvasvari.anmoneyp(1933):at android.os.AsyncTask $ 2.call(AsyncTask.java:185) V/com.zvasvari.anmoneyp(1933):at java.util.concurrent.FutureTask $ Sync .innerRun(FutureTask.java:305) V/com.zvasvari.anmoneyp(1933):at java.util.concurrent.FutureTask.run(FutureTask.java:137) V/com.zvasvari.anmoneyp(1933):在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) V/com.zvasvari.anmoneyp(1933):在java.util.concurrent.ThreadPoolExecutor中$ Worker.run(ThreadPoolExecutor.java:561) V /com.zvasvari.anmoneyp(1933):at java.lang.Thread.run(Thread.java:1096) V/com.zvasvari.anmoneyp(1933):引起:android.database.sqlite.SQLiteException:無法打開數據庫文件 V/com.zvasvari.anmoneyp(1933):at android.database.sqlite.SQLiteDataba se.dbopen(本地方法) V/com.zvasvari.anmoneyp(1933):at android.database.sqlite.SQLiteDatabase。(SQLiteDatabase.java:1812) V/com.zvasvari.anmoneyp(1933):at android。 database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:817) V/com.zvasvari.anmoneyp(1933):at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:851) V/com.zvasvari。 anmoneyp(1933):at android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:844) V/com.zvasvari.anmoneyp(1933):at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:540) V/com.zvasvari.anmoneyp(1933):at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:203) V/com.zvasvari.anmoneyp(1933):...10更

應用2)電池的widget

E/ApplicationContext的(2674):無法重命名文件/data/data/com.elvison.batterywidget/shared_prefs/com.elvison.batterywidget_preferences。 xml備份文件/data/data/com.elvison.batterywidget/shared_prefs/com.elvison.batterywidget_preferences.xml.bak E/ApplicationContext(2674):無法重命名文件/data/data/com.elvison.batterywidget/ shared_prefs/_has_set_default_values.xml來備份文件/data/data/com.elvison.batterywidget/shared_prefs/_has_set_default_values.xml.bak I/Database(2674):sqlite返回:error code = 14,msg = can not ope在源線n文件25467 E /數據庫(2674):sqlite3_open_v2( 「/數據/數據/ com.elvison.batterywidget /數據庫/ alarms.db」 &手柄,6,NULL)失敗

要把事情變得更有趣,我創建了一個名爲SQLite Editor的Andoid應用程序,並打開上面給出的3個單獨的基礎。所有3個都完好無損,不會造成數據丟失或損壞。

什麼可能是錯的?任何人都可以指出我發生了什麼?

謝謝!

+0

試試XDA或http://android.stackexchange.com/ – 2013-03-02 23:16:33

回答

0

這被列爲Android bug tracker上的一個錯誤。它看起來像在更新版本的Android上固定的,儘管這可能對你沒有多大幫助。

如果它不會導致你太多的問題(你說的設備是全新的......),你可以嘗試工廠重置,然後重新安裝,如線程中所示。顯然在可能的情況下先備份數據。

相關問題