1. 程式人生 > >logcat獲取所有應用的日誌、DDMS不顯示任何程序

logcat獲取所有應用的日誌、DDMS不顯示任何程序

們程式執行的程序和adb shell程序不是同一個,也就是說程式執行時的環境並沒有root,怎麼才能同時執行su和logcat命令呢?

使用ShellUtils工具執行logcat命令@https://github.com/Trinea/android-common

參考:

Android程式碼中獲取Logcat日誌資訊

android實用方法----程式碼中抓取log


DDMS不顯示任何程序

第一步,檢查:

1 可能就是你還沒有啟動你的模擬器

2 豌豆莢這樣的軟體截留了模擬器程序

不重啟電腦的解決方法:

1. 開啟cmd命令列,切換到adb命令目錄,如果你已經加入了環境變數,切換目錄就省了。 



2. 輸入命令:adb kill-server,adb被殺死了。 

3. 接著輸入命令:adb start-server,重新啟動adb。 

4. 再用adb devices命令,是不是看到裝置了。