欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一些比較實用的 Android adb 命令分享

 更新時間:2015年02月14日 10:04:29   投稿:junjie  
這篇文章主要介紹了一些比較實用的 Android adb 命令分享,本文講解了查看設(shè)備、安裝應(yīng)用、卸載一個應(yīng)用、啟動一個頁面、進入設(shè)備的shell界面等內(nèi)容,需要的朋友可以參考下

下面是一些我找到Android的ADB有用的命令。可以手動或使用自動構(gòu)建和測試過程。

查看設(shè)備

復(fù)制代碼 代碼如下:

adb devices

如果多個設(shè)備連接則使用 use adb -s DEVICE_ID連接到目標(biāo)設(shè)備

安裝應(yīng)用

使用install命令安裝一個apk包,如果應(yīng)用已安裝到了該設(shè)備,則使用-r重新安裝和保持原來的應(yīng)用數(shù)據(jù)

復(fù)制代碼 代碼如下:

adb install -r APK_FILE

#example
adb install -r com.feiliu.wjbd

卸載一個應(yīng)用

復(fù)制代碼 代碼如下:

adb uninstall APK_FILE

#example
adb uninstall com.feiliu.wjbd

啟動一個頁面

復(fù)制代碼 代碼如下:

adb shell am start PACKAGE_NAME/ACTIVITY_IN_PACKAGE
adb shell am start PACKAGE_NAME/FULLY_QUALIFIED_ACTIVITY

# example
adb shell am start -n com.feiliu.wjbd/.MainActivity
adb shell am start -n com.feiliu.wjbd/com.feiliu.wjbd.MainActivity

進入設(shè)備的shell界面

復(fù)制代碼 代碼如下:

adb shell

截屏

Sergei Shvetsov想出了一個很好方法,獲得一個屏幕截圖且使用shell screencap通過perl輸出到本地目錄。具體查看他的博客給出的解釋

復(fù)制代碼 代碼如下:

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

解屏

這個命令會發(fā)送一個解屏事件到鎖屏的設(shè)備上

復(fù)制代碼 代碼如下:

adb shell input keyevent 82

日志

命令行顯示Log

復(fù)制代碼 代碼如下:

adb logcat

根據(jù)tagname過濾
復(fù)制代碼 代碼如下:

adb logcat -s TAG_NAME
adb logcat -s TAG_NAME_1 TAG_NAME_2

#example
adb logcat -s TEST
adb logcat -s TEST MYAPP

優(yōu)先過濾

顯示一個特定的優(yōu)先級警告及以上的日志。

復(fù)制代碼 代碼如下:

adb logcat "*:PRIORITY"

# example
adb logcat "*:W"

優(yōu)先級:

V — 細則 (最低優(yōu)先級)
D — 調(diào)試
I — 信息
W — 警告
E — 錯誤
F — 致命
S — 靜默 (最高優(yōu)先級,不會打印任何信息)

使用grep過濾

這個很像在Linux上使用管道命令一樣,需系統(tǒng)支持

復(fù)制代碼 代碼如下:

adb logcat | grep "SEARCH_TERM"
adb logcat | grep "SEARCH_TERM_1\|SEARCH_TERM_2"

#example
adb logcat | grep "Exception"
adb logcat | grep "Exception\|Error"


清除日志塊

使用來清除舊的日志

復(fù)制代碼 代碼如下:

adb logcat -c

相關(guān)文章

最新評論