2011-09-12 17 views
1

我在應用程序啓動時加載了一個數據庫。我對數據庫進行了一些更改,從模擬器中刪除了應用程序(擦除用戶數據),並從手機中刪除了它。從菜單中清理項目。但是,當我運行它時,舊的DB仍然存在。我通過在DDMS中拉取文件並在SQLite Explorer中打開它來測試這個概念。如何刪除緩存的Android數據庫?

如何刪除舊的緩存?

回答

1

數據庫位於下 /數據/數據/ [APK包名稱] /數據庫/

您可以連接到仿真器的外殼,並嘗試刪除這裏面的數據庫路徑

$ adb -s emulator-5554 shell 
1

如果您使用的是Eclipse,你可以做到以下幾點,除了什麼米歇爾曾提出:

  • 轉到eclipse中的DDMS頁面
  • 找到「文件資源管理器」選項卡。
  • 瀏覽自己的方式/數據/數據/ [應用程序的名稱] /數據庫/
  • 選擇數據庫
  • 刪除

而且,每個模擬器都會有自己的數據庫,所以如果你有設置不同的模擬器(例如,針對不同的屏幕密度),您將不得不爲每個模擬器刪除數據庫。