我有一個全新的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個都完好無損,不會造成數據丟失或損壞。
什麼可能是錯的?任何人都可以指出我發生了什麼?
謝謝!
試試XDA或http://android.stackexchange.com/ – 2013-03-02 23:16:33