一像鸡、什么是ADB
ADB全稱Android Debug Bridge, 是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實(shí)的andriod設(shè)備(手機(jī))。同時,ADB是一個客戶端-服務(wù)器端程序,其中客戶端是你用來操作的電腦巫糙,服務(wù)器端是android設(shè)備禁炒。
二、ADB的常用命令
1.查看設(shè)備
adb devices [-l]
這個命令是查看當(dāng)前連接的設(shè)備, 如果加上 -l 參數(shù)則會顯示具體的手機(jī)型號
2.啟動服務(wù)
adb start-service
啟動adb服務(wù)
3.關(guān)閉服務(wù)
adb kill-service
關(guān)閉adb服務(wù)摇肌,一般如果有其他程序占用了adb的連接,可以通過關(guān)掉再重啟服務(wù)的方式
4.從手機(jī)中取數(shù)據(jù)
adb pull <遠(yuǎn)程路徑> <本地路徑>
5.像手機(jī)中發(fā)送數(shù)據(jù)
adb push <本地路徑> <遠(yuǎn)程路徑>
6.進(jìn)入和退出手機(jī)的Shell
adb shell ? //進(jìn)入shell
exit //退出shell
7.安裝軟件
adb install [-r] [-s]
這個命令將指定的apk文件安裝到設(shè)備上.
-r 強(qiáng)制安裝(在某些情況下可以已安裝應(yīng)用程序或者正在運(yùn)行仪际,可加上此參數(shù)強(qiáng)制安裝)
-s 將apk文件安裝在SD-Card
8.卸載軟件
adb uninstall [-k] <軟件名>
如果加 -k 參數(shù),為卸載軟件但是保留配置和緩存文件.
9.重啟設(shè)備
adb reboot [bootloader|recovery]
adbreboot-bootloader
直接重啟設(shè)備回到使用界面adb reboot即可
重啟設(shè)備到bootloader引導(dǎo)模式:adb reboot-bootloader或adb reboot bootloade
重啟到recovery刷機(jī)模式:adb reboot recovery
10. logcat
使用管道過濾信息 :adb logcat | grep Google
不區(qū)分大小寫:adb logcat | grep -i Google