android adb 的常用命令

安裝程序

重新安裝

adb install com.xx.xx

重新安裝,保持原程序數據

adb install -r

安裝到SD卡中

adb install -s

卸載程序

完全卸載

adb uninstall com.xx.xx

卸載,保留緩存

adb uninstall -k com.xx.xxx

刪除緩存

shell@android:/data/data/com.example.testandroidid # rm -rf cache
shell@android:/data/data/com.example.testandroidid # rm -r cache

log過濾

字符過濾:

例如: 要過濾 MyApp。

adb logcat | grep MyApp


tag過濾:

例如:要過濾 tag : 123

adb logcat | grep "^E.123" // tag 123 error級別的日誌

adb logcat | grep "^W.123" // tag 123 warning級別的日誌

adb logcat | grep "^..123" // tag 123 所有級別的日誌

從當前位置開始,清除之前的log

adb logcat -c && adb logcat

參考網址:

http://blog.csdn.net/blogercn/article/details/7491469


保存logcat到本地文件

adb logcat > log.txt

完全殺掉程序

pm force-stop com.xx.xx

列出所有安裝包

pm list package

修改host

adb shell
su
vi /etc/hosts

打開程序

打開網頁

am start -a android.intent.action.VIEW -d http://www.baidu.com

打開入口程序列表

 am start -a "android.intent.action.MAIN" 

修改手機分辨率和屏幕密度

獲取分辨率

adb shell wm size

設置分辨率

adb shell wm size 540x960

還原分辨率

adb shell wm size reset

獲取屏幕密度

adb shell wm density

設置屏幕密度

adb shell wm density 320

還原屏幕密度

adb shell wm density reset


















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章