adb(androiddebug bridge)是android提供的乙個通用的除錯工具:android除錯橋,借助這個工具,我們可以管理裝置或手機或者模擬器的狀態。
1.device命令
用來列出當前電腦連線的手機或者模擬器
執行—cmd—adbdevices:這樣就是直接全部列出來所有的手機和模擬器
-d裝置(如果只有乙個裝置,即使有
1000
個模擬器,這樣就是操作裝置) -e
模擬器(如果只有乙個模擬器,即使有
2000
個裝置,這樣也是操作模擬器)
-s序列號(如果裝置、模擬器都大於
1,上面兩條失效,只能通過序列號來操作了)
2.安裝軟體
執行—cmd—adbinstall apk路徑
3.解除安裝軟體
執行—cmd—adbuninstall 《軟體名》
adbuninstall –k uninstall 《軟體名》:-k 表示要保留配置和快取檔案
4.進入裝置或者模擬器的shell
adbshell
這樣就可以進入裝置或者模擬器的shell,在這個linux環境中,可以執行各個linux命令,如果只是想執行另外的一條linux命令,只需要adbshell 《命令》即可
如:adbshell dmesg
5.發布埠
adbforward tcp:5555 tcp:8000 設定任意的埠號,做為主機向模擬器或裝置的請求埠
6.從電腦上傳送檔案到裝置
adbpush 《本地路徑》《遠端路徑》:可以把本地電腦上的檔案或者資料夾複製到裝置上
8.檢視bug報告
adbbugreport
9.記錄無線通訊日誌
adbshell
logcat–b radio
10.獲取裝置的id和序列號
adbget-product
adbget-serialno
11.啟動服務
adbstart-server
12.停止服務
adbkill-server
如果有多個模擬器
/裝置例項在執行,在發布
adb命令時需要指定乙個目標例項。這樣做,請使用
-s選項的命令。在使用的
-s選項是
adb-s
如上所示,給乙個命令指定了目標例項,這個目標例項使用由
adb分配的序列號。你可以使用
devices
命令來獲得執行著的模擬器
/裝置例項的序列號
示例如下:
adb-s emulator-5556 install helloworld.apk
注意這點,如果沒有指定乙個目標模擬器
/裝置例項就執行
-s這個命令的話,
adb會產生乙個錯誤.
14.顯示幫助資訊
adbhelp
adb常用命令
安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...
adb 常用命令
adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...
adb 常用命令
顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...