2013-12-14 63 views
-1

我對android編程非常陌生。如何在Android模擬器上刷新數據庫?

我部署了我的搜索應用程序,它有一個數據庫到模擬器。

然後,我對Eclipse中的代碼中的數據進行了一些更改,並將該項目作爲Android應用程序運行。

模擬器中顯示的數據仍然是舊數據。

如何在不重新啓動模擬器並檢查擦除用戶數據的情況下查看新數據?
啓動模擬器需要很長時間。

+0

數據庫不需要手動刷新。它會自動反映更改 –

+0

您可以從代碼本身刪除數據庫並重新創建它,這很簡單 –

+0

使用Genymotion(https://cloud.genymotion.com/page/customer/login/?next=/)或舊版本的AndroVM(http://androvm.org/blog/download/)。比SDK的模擬器快得多,但它是x86。所以你不會模仿真正的手機,但測試變化要快得多。 Genymotion有加速度計和一切。 – Shiki

回答

0

要查看資料請點擊此鏈接:Where does Android emulator store SQLite database?

使用adb只是將其刪除:

C:\> adb -e shell rm /data/data/com.example.package/databases/*.db 

您也可以選擇「擦除用戶數據」啓動選項時模擬器AVD,或者你可以卸載應用程序清除所有數據,只是一個應用程序:

C:\> adb -e uninstall com.example.package 

最後,你可以爲一個給定的APPLICA也只是清除用戶數據通過轉到設置>應用程序>管理應用程序...選擇您的應用程序,然後單擊「清除數據」按鈕。

1

簡單的方法來刪除Android中的以前的數據庫。

Go to android Emulator setting--> Application --> your Application (click on it) >> clear data. 

感謝

相關問題