?adb:Android Debug Bridge
鏈接真機(jī):?? 1.開(kāi)發(fā)者模式? 2.鏈接usb線(xiàn)? 3.能夠傳輸數(shù)據(jù)選項(xiàng)
adb devices? 用于查看鏈接設(shè)備
adb start-server # 啟動(dòng)(一般無(wú)需手動(dòng)執(zhí)行此命令,在運(yùn)行 adb 命令時(shí)若發(fā)現(xiàn) adb server 沒(méi)有啟動(dòng)會(huì)自動(dòng)調(diào)起。)
adb kill-server??? # 停止
adb version??????? # 查看adb版本號(hào)
adb reboot?????? #重啟手機(jī)
Adb pull? 用來(lái)將移動(dòng)設(shè)備中的文件復(fù)制到pc端
Abd push? 用pc端的文件復(fù)制到移動(dòng)端來(lái)
adb install? apk的路徑名? eg:adb install e:\baidu.apk??
Install -r apk的路徑名?? 重新安裝并將原有緩存進(jìn)行保留
Adb uninstall apk的包名??? eg:adb uninstall com.baidu.searchbox
如何獲取包名:
adb shell pm list packages??獲取包名
adb shell pm list packages?-3? 獲取第三方包名
adb shell pm list packages?-s? 系統(tǒng)包名
adb shell dumpsys activity activities?? adb命令獲取當(dāng)前界面Activity
? ? ?執(zhí)行結(jié)果為:com.baidu.searchbox/.MainActivity
adb shell dumpsys cpuinfo??查看手機(jī)端cpu的使用率
adb? shell getprop | findstr dalvik 查看本機(jī)內(nèi)存的使用情況(所有的app)
adb? shell dumpsys meminfo +包名?? 查看具體的apk的內(nèi)存使用率
adb? locat? 來(lái)去獲取日志
adb logcat -c?? 清空日志
Adblogcat *:W? 對(duì)應(yīng)打印含有W以及W以上界別日志
adb -s 設(shè)備名稱(chēng)logcat -v time process >C:/log/aa.txt
在多臺(tái)設(shè)備中指定一個(gè)設(shè)備并打印 v級(jí)別的日志和時(shí)間 以及將日志結(jié)果放入到c盤(pán)下Android 的日志分為如下幾個(gè)級(jí)別:
V —— Verbose(最低,輸出得最多)
D ——Debug
I ——Info
W ——Warning
E ——Error
F ——Fatal
S —— Silent(最高,啥也不輸出)