一痴施、連接手機
## 查看當前連接的手機
adb devices
## 進入手機shell命令行
adb shell
進入后蜻拨,可以使用正常的linux命令
## 退出shell
exit
## 無線連接
手機——關(guān)于手機——狀態(tài)信息——ip地址(比如:192.168.2.14)
手機USB連接電腦杯巨,開啟USB調(diào)試
先停:adb kill-server
再啟:adb tcpip 5555
再連:adb connect 192.168.2.14
最后拔線:
提示:connected to 192.168.2.14:5555
然后拔掉USB連接線
手機改變所選app和界面典挑,命令測試是否可以查詢到:
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
## 斷開無線連接
斷開全部:adb disconnect
斷開指定手機:adb disconnect 192.168.1.61
二琳骡、啟停服務(wù)
## 啟動adb服務(wù)
adb start-server
## 停用adb服務(wù)
adb kill-server
## 啟應(yīng)用
adb shell am start -n com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity
## 停應(yīng)用
adb shell am force-stop com.tencent.mobileqq
查看手機app
## 查看當前應(yīng)用
### app和界面
app名稱:手機app中煌往,包名就是app名字
界面:手機app中,界面叫activity
### 命令:
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
解釋:
adb shell進入命令行糠爬,
帶參數(shù):把系統(tǒng)的窗口信息獲取寇荧,
并層層過濾,篩選出當前窗口的信息
### 結(jié)果
mSurface=Surface(name=com.meizu.flyme.calculator/com.meizu.flyme.calculator.Calculator
應(yīng)用名:com.meizu.flyme.calculator
測試界面:.Calculator
## 查看app列表
安裝和卸載app
## 卸載應(yīng)用
先在手機打開應(yīng)用
再用adb shell xxx查包命令查詢包名
adb uninstall (apk包名)
## 安裝軟件
adb install -r (APK路徑)
-r 代表如果apk已安裝执隧,重新安裝apk并保留數(shù)據(jù)和緩存文件
上傳文件到手機
## 上傳文件
進入命令行:adb shell
pwd
exit退出
adb pull [本地上傳路徑] [手機保存路徑]
## 下載文件
進入命令行:adb shell
查找要下載的文件
exit退出
adb pull [手機下載路徑] [本地保存路徑]
查看日志
## 查詢包名
adb shell "dumpsys window w|grep \/|grep name=|sed 's/mSurface(name=//g'|sed 's/)//g'|sed 's/ //g'"
## 查看日志
adb shell "logcat | grep com.meizu.flyme.calculator"
## 保存日志
adb shell "logcat | grep com.meizu.flyme.calculator" > c:/test/wuling/c.log
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者