掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
ADB 命令詳解

網站建設哪家好,找成都創(chuàng)新互聯(lián)!專注于網頁設計、網站建設、微信開發(fā)、微信小程序、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了江州免費建站歡迎大家使用!
版本號:Android Debug Bridge version 1.0.29 更新日期:3.2012.10.07 說明:由于目前一些命令未使用過,此博文將會持續(xù)更新
ADB全稱Android Debug Bridge, 是android sdk里的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod設備(手機).
它的主要功能有:
* 運行設備的shell(命令行)
* 管理模擬器或設備的端口映射
* 計算機和設備之間上傳/下載文件
* 將本地apk軟件安裝至模擬器或android設備
ADB是一個客戶端-服務器端程序, 其中客戶端是你用來操作的電腦, 服務器端是android設備..
先說安裝方法, 電腦上需要安裝客戶端. 客戶端包含在sdk里. 設備上不需要安裝, 只需要在手機上打開選項設置-應用程序-USB調試(4.0:設備-開發(fā)人員選項)
adb 有各個系統(tǒng)的版本的,Liunx,Mac,windows,根據你自己的操作系統(tǒng)來選擇要下載的Android SDK就可以使用adb命令了.
如下解釋下ADB常用的幾個命令
1. 查看設備
adb devices
這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示
2. 安裝軟件
adb install [-r] [-s]
這個命令將指定的apk文件安裝到設備上.
-r 強制安裝(在某些情況下可以已有些應用程序在運行或不可寫,可加上此參數(shù)強制安裝)
-s 將apk文件安裝在SD-Card
3. 卸載軟件
adb uninstall [-k] <軟件名>
如果加 -k 參數(shù),為卸載軟件但是保留配置和緩存文件.
4. 從電腦上發(fā)送文件到設備
adb push <本地路徑> <遠程路徑>
用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)
例:傳送文件到手機中,如:
adb push recovery.img /sdcard/recovery.img
將本地目錄中的
recovery.img文件傳送手機的
SD卡中并取同樣的文件名
.
5. 從設備上下載文件到電腦
adb pull <遠程路徑> <本地路徑>
用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦
6. 顯示幫助信息
adb help
--
這個命令將顯示幫助信息
7. 顯示ADB命令版本號
adb version
8. 啟動計算機adb 服務進程
adb start-server
當然你可以直接使用adb devices命令時自動開啟
9. 關閉計算機adb 服務進程
adb kill-server
這樣可以關閉adb服務進程,有時在正在使用的adb,然后想刪除adb,那這時你得先關閉進程才了刪除,就要用到它了
10. 重啟設備
adb reboot [bootloader|recovery] adb reboot-bootloader
重啟有三種方式,1)直接重啟設備回到使用界面adb reboot即可;
2)重啟設備到bootloader引導模式:adb reboot-bootloader或adb reboot bootloader
3)重啟到recovery刷機模式:adb reboot recovery
11. 返回設備狀態(tài)
adb get-state
返回設備狀態(tài),有三種結果:關機,引導模式,設備在線
12. 返回設備序列號
adb get-serialno
返回設備序列號SN值
13. 獲取設備的ROOT權限
adb remount
通過這個命令就可以獲取設備的ROOT權限一樣的通adb操作/system等目錄的,如adb push xx.app /system/app 即可將app應用直接放入系統(tǒng)目錄。這個操作必須機子已解鎖并ROOT過。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流