我已閱讀,爲了清除存儲在Android模擬器中的數據,我應該使用「-wipe-data」參數啓動模擬器。但是,我看不到如何指定啓動參數。我已經讀過,應該可以在「調試配置」對話框的「目標」選項卡中指定它們。但是,如果我從Eclipse Run菜單中打開調試配置,則我在Target標籤中看到的都是「手動」或「自動」部署目標選擇模式的單選按鈕,「Refresh」和「Manager ...」按鈕,下載「網絡速度」和「網絡延遲」選項。有「細節...」和「開始...」按鈕,但這些是灰色的。我看不到任何可以輸入「-wipe-data」選項的地方。運行配置對話框似乎是相同的。 (我正在使用Eclipse SDK 3.5.2)如何在Eclipse中啓動Android模擬器時指定參數(以擦除數據)
3
A
回答
0
既然問了這個問題,我已經找到了如何使用「ADB Shell」來擦除數據,並發現「Shell」不像它聽起來那麼令人畏懼。
對於任何Windows用戶閱讀這是誰不知道如何使用殼牌的好處,這就是我所做的:
,我保證,我曾跟隨在Android SDK中的指令的先決條件在我的Windows「路徑」變量中包含「SDK Tools」文件夾的文檔(http://developer.android.com/sdk/installing.html)...這避免了必須使用工具中的工具文件夾的完整路徑名稱
from Windows開始菜單我選擇了「運行」並輸入「cmd」(不帶引號)來打開Windows命令風在Windows命令提示符「>」之後輸入「adb shell」(不帶引號),然後點擊返回鍵,在命令窗口中彈出一個ADB提示符,它看起來像「#」。 (注意:爲了使其工作,似乎有必要讓Android模擬器運行;否則,報告「錯誤:設備未找到」。)
在ADB提示符下(即在「#」 )我輸入一行
rm data/data/[package name, e.g. com.aaa.bbb]/databases/[Database name]
並點擊回車鍵這樣就在我的應用程序中刪除了模擬器中的數據,因爲我可以通過查看DDMS窗口中的文件資源管理器並確認我的軟件包不再出現在數據/數據文件夾下。
說了這麼多,這顯然是最好,如果我能修改運行配置,使數據自動擦拭每一個應用程序在模擬器中運行的時間,因此,如果有人知道答案,我原來的問題我應該很高興聽到它!
相關問題
- 1. 重新啓動android模擬器後擦除用戶數據
- 2. 如何在ubuntu中使用終端在模擬器中擦除用戶數據?
- 3. 模擬器問題:擦除模擬器中的所有用戶數據
- 4. 模擬器不會在android studio中啓動數小時
- 5. 文件在Xcode 4.2(iOS5中)擦除仍出現在模擬器啓動
- 6. 無法在模擬器中啓動Android
- 7. 在Eclipse上建立的Android模擬器 - 錯誤啓動模擬器
- 8. 如何在Android中模擬數據庫
- 9. Android模擬器在發送模擬位置時重新啓動
- 10. Android模擬器不啓動
- 11. Android模擬器未啓動
- 12. Android模擬器啓動
- 13. 不啓動Android模擬器
- 14. 啓動android模擬器時出錯
- 15. 在eclipse中爲Azure啓動計算模擬器時出錯
- 16. 在eclipse中啓動模擬器時出錯
- 17. Android:在啓動時沒有在Eclipse中通過模擬器輸出logcat輸出
- 18. 如何刪除我的Android模擬器上的SQLite數據庫?
- 19. 如何自動在指定小時後刪除數據庫中的數據?
- 20. 如何啓動16個以上的Android模擬器
- 21. Android模擬器在哪裏存儲SQLite數據庫 - Eclipse?
- 22. Android模擬器Eclipse中的SQLite數據庫(Questoid)
- 23. Android模擬器不啓動在Ubuntu
- 24. 如何重新啓動Android模擬器並保存系統數據
- 25. 如何在Android中以搜索參數啓動照片庫
- 26. 我們可以只在Android Studio上啓動模擬器或模擬器嗎?
- 27. Linux:啓動Android SDK或Android模擬器
- 28. 在Android中啓動模擬器時出錯?
- 29. 無法啓動活動Android模擬器
- 30. 如何訪問存儲在android模擬器中的數據。