1.連接相關(guān):
adb disconnect
adb connect ip
這兩個命令可以先后使用掀泳,一般可以做成.bat命令,方便下次使用
2.開啟相關(guān)
adb kill-server靖诗; adb start-server 這兩個命令用于在adb 出現(xiàn)不正常時重新開始
3.安裝相關(guān)
安裝:adb install -r apk路徑
卸載:adb uninstall apk包名
4.進(jìn)入android shell
adb shell
進(jìn)入adb shell 模式硕淑,執(zhí)行以下命令,就可以不加adb shell藕帜,否則需要加
5.啟動和殺死應(yīng)用
啟動應(yīng)用:adb shell am start -n 包名/啟動的actvity名
例如:adb shell am start -n com.tencent.mm./.HomeActivity
殺死應(yīng)用:adb shell am force-stop 包名
例如:adb shell am force-stopcom.tencent.mm
這兩個命令同樣可以做成.bat命令意乓,方便隨時使用
6.獲取系統(tǒng)屬性
getprop | grep 系統(tǒng)屬性名
如 greprop | grep build 可以獲取關(guān)于系統(tǒng)版本相關(guān)的信息
執(zhí)行該命令樱调,需要進(jìn)入adb shell ,否則會報命令不識別
7.獲取運(yùn)行的包信息
adb shell dumpsys package 包名
主要會輸出manifest 文件中的信息,包括版本届良,權(quán)限笆凌,聲明的組件等。
8.獲取前臺的activity
adb shell dumpsys activity | grep "mFocusedActivity"
9. 使用中遇到的問題和解決
在ubuntu 上使用adb連接士葫,當(dāng)出現(xiàn)???????????? no permissions
這個時候可以用sudo來提升權(quán)限執(zhí)行
sudo adb kill-server
sudo adb start-server
這樣會在手機(jī)上彈出連接調(diào)試對話框
就可以執(zhí)行adb調(diào)試了乞而。