2013-09-10 52 views
8

由於在我的Android模擬器上的內部存儲器中存儲的文件內容,導致出現錯誤。 (我把它寫入文件)。有沒有辦法在Windows中查看我的應用使用的內部存儲?Android模擬器內部存儲器在哪裏

我已經通過我的整個項目文件夾,sdk,工作區等進行搜索,找不到任何東西。我在另一個問題中看到有人說它在/ data文件夾中,但我不知道該在哪裏尋找。

謝謝

回答

12

如果您要查看的文件夾/文件結構運行的模擬器,您可以使用SDK附帶的Android設備監視器來執行此操作。

具體來說,它有一個文件資源管理器,它允許您瀏覽設備上的文件夾結構。它還具有按鈕,可讓您使用adb推/拉功能,但如果使用起來更方便,則可以使用GUI。

+0

我如何看到這個? – Edd

+2

從Eclipse中:單擊窗口>打開透視圖>其他...> DDMS。 – Karl

+0

非常感謝。你真的可以從那裏打開文件,或只是看到它們存在? – Edd

5

它們存儲在avd目錄中的img文件中。如果你使用Linux,你可以安裝通過IMG文件:

sudo mount -o loop ~/.android/avd/<youremulator>/sdcard.img <mountpoint> 

不知道是否有在Windows或Mac的方式來查看IMG的內容,因爲他們要麼在EXT3,EXT4,或yaffs文件系統格式(取決於你正在模擬的內容)和Windows不能輕鬆支持這些文件系統。

最好的辦法是使用ADB將文件直接複製出來的仿真器,而它是在亞洲開發銀行--help運行如圖所示:

adb pull <remote> [<local>] - copy file/dir from device 
+0

我不太喜歡命令行,我傾向於使用Eclipse的一切,但感謝您的幫助:)如果theres的方式,我可以做到這一點編程方式,這將是有益的 – Edd

相關問題