
效果圖:

1.開始——運行——輸入cmd ,輸入adb shell,錯誤:一是“adb不是內部命令或外部命令,也不是可運行的程序或批處理文件”,二是“error:device not found”。
第一個錯誤,是沒找到adb,在環境變量中加入adb.exe


具體位置:
F:\adt-bundle-windows-x86-20131030\sdk\platform-tools
將這個位置加到你的path下面。
對於第二種錯誤,是因為沒有打開Android虛擬機。因為adb shell命令實際上是對當前虛擬機進行操作,需要進入當前虛擬機的文件結構。如果沒有打開虛擬機,本命令當然會報“error:device not found”(就是沒有找到設備)的錯誤了。解決辦法就是打開虛擬機.
2.
開始——運行——輸入cmd ,跳到F:\adt-bundle-windows-x86-20131030\sdk\tools>路徑下:
輸入
adb shell

然后輸入 su
獲得root權限后在輸入chomd -R 777


這時你就可以獲得權限了 在
chomd -R 777后面加上你想要權限的文件夾。
(
解釋:首先進入到你安裝android包下的tools目錄中執行adb shell命令
然后用su獲得手機的root權限,有些手機此時會跳出一個框問你是否允許獲得root權限,你點 是 然后你就獲得了權限
這時候執行chomd -R 777的權限更改命令,后面的路徑是你要開啟權限的包的路徑,后面的那個com.xxx.xxx是你自己的工程包名,下面有databases等文件,在DDMS中顯示就是如下圖:
)
例如:
10|shell@android:/ # chmod -R 777 data
chmod -R 777 data
Unable to chmod data/misc/wifi/load/ar6000.ko: Read-only file system
此時,刷新eclipse中的DDMS中的file Explorer 可以看到data文件夾下面的文件了。
一般我們開打的程序的數據庫 在data/data/程序的包名/datebases下面


點擊文件,導出想要的類文件,保存即可。


導出時出現錯誤:
[2014-04-16 16:51:15] Failed to pull selection
[2014-04-16 16:51:15] null
原因沒找到,解決方法很逗,重啟ADT就好了。
使用可視化工具查看

到這里還是很開心的!
參照:http://fruithardcandy.iteye.com/blog/1880672