2011-04-30 17 views

回答

7

「資源管理器」,在Eclipse不打開「數據」文件夾

這將是真正的上硬件。您無法通過文件資源管理器查看應用程序的數據。

一種解決方法是爲您的應用程序添加一個備份和還原功能,以便按需將應用程序的數據複製到外部存儲(例如選項菜單項)。您不僅可以使用它來檢查您的數據,而且您的用戶也能受益。

10

另一種方法是根手機,然後使用shell探索文件。

有了一個根深蒂固的電話:

  1. 去亞行文件夾中的一個終端(電腦上)
  2. adb shell
  3. su
  4. cd /data/data/the.package.name.of.your.app

而且有你!你可以看看你的文件:-)

如果你想在eclipse上直接訪問這些文件,你需要給它們訪問權限。

好吧,如果你是一個開發的手機上,你可以充分地訪問所有的文件/數據/數據

當然這是後話,你不應該在任何情況下做定期...

只需使用Busybox你正在尋找在你的SD卡

  1. busybox的安裝文件夾(最多生根程序自動安裝它)
  2. 去亞行文件夾中複製終端(計算機上)
  3. adb shell(進入外殼手機裏面
  4. busybox以檢查其是否正確安裝
  5. busybox chmod a+rwx /data
  6. busybox chmod -R a+rwx /data/data

的Et瞧:-) 現在你應該能夠直接訪問eclipse上的所有文件!

+0

Holly xxx!經過2個小時的生根&xxxing我碰到了這個,它只是解決了一切。但是對於那些從未用「root」做過任何事情的人來說,應該補充一點:在安裝busybox之後,請進入一些終端應用程序(步驟2之後),然後你可以從步驟3輸入 – hungson175 2012-09-08 07:16:13

+0

@Taiko Thx for這個把戲! – Megamind 2013-12-14 21:39:52

0

轉到eclips選擇「設備」選擇一個名爲「Menu View」的下拉按鈕,然後重置adb,就是這樣!

它可能需要你重新啓動你的emulator/avd設備。

1

您可以通過adb(sdk> platform-tools> adb)訪問您的應用程序的沙箱。用USB連接你的設備,並在你的shell中運行以下命令。

adb shell 
run-as com.mydomain.myapp 

您不必爲設備生根,但它不適用於所有設備。

+0

沒有爲我工作。它說「包<我的包名>有損壞的安裝」! – Sarang 2014-12-15 09:29:33

相關問題