1
ADB
詳解
使用方法
ADB
全稱
Android Debug Bridge,
是
android sdk
里的一個工具
,
用這個工具可以直接操作管理
android
模擬器或者真實的
andriod
設備
(
如
G1
手機
).
它的主要功能有
:
*
運行設備的
shell(
命令行
)
*
管理模擬器或設備的端口映射
*
計算機和設備之間上傳
/
下載文件
*
將本地
apk
軟件安裝至模擬器或
android
設備
ADB
是一個
客戶端
-
服務器端
程序
,
其中客戶端是你用來操作的電腦
,
服務器端是
android
設備
..
先說安裝方法
,
電腦上需要安裝客戶端
.
客戶端包含在
sdk
里
.
設備上不需要安裝
,
只需要在手機上打開選項
settings-applications-development-USB
debugging.
對于
Mac
和
Linux
用戶
,
下載好的
sdk
解壓后
,
可以放
~
或者任意目錄
.
然后修改
~/.bash_profile
文件
,
設置運行環境指向
sdk
的
tools
目錄
.
具體是打開
~/.bash_profile
文件
(
如果沒有此文件也可以自行添加
),
在里面加入一行
:
export PATH=${PATH}:<
你的
sdk
目錄
>/tools
然后就可以使用
adb
命令了
.
嫌安裝麻煩的同學其實也可以省去上面安裝步驟
,
直接輸入完整路徑來使用命令。
對于
windows xp
用戶
,
需要先安裝
usb
驅動
android_usb_windows.zip,
然后如果你只打算使用
adb
而不想下載整個
sdk
的話
,
可以下載這個單獨的
adb
工具包
adb_win.zip
下載后解壓
,
把里面
adb.exe
和
AdbWinApi.dll
兩個文件放到系統盤的
windows/system32
文件夾里就可以了
現在說下
ADB
常用的幾個命令
查看設備
* adb devices
這個命令是查看當前連接的設備
,
連接到計算機的
android
設備或者模擬器將會列出顯示
安裝軟件
* adb install 文件路徑 > 這個命令將指定的 apk 文件安裝到設備上 . 卸載軟件 * adb uninstall < 軟件名 > * adb uninstall -k < 軟件名 >
2
如果加
-k
參數
,
為卸載軟件但是保留配置和緩存文件
.
登錄設備
shell
* adb shell
* adb shell 命令 > 這個命令將登錄設備的 shell. 后面加 命令 > 將是直接運行設備命令 , 相當于執行遠程命令 從電腦上發送文件到設備 * adb push < 本地路徑 > < 遠程路徑 > 用 push 命令可以把本機電腦上的文件或者文件夾復制到設備 ( 手機 ) 從設備上下載文件到電腦 * adb pull < 遠程路徑 > < 本地路徑 > 用 pull 命令可以把設備 ( 手機 ) 上的文件或者文件夾復制到本機電腦 顯示幫助信息 * adb help 這個命令將顯示幫助信息 這里還有一個英文版的: 在 DOS 下輸入以下命令基本可以完成刷機任務 , 一些常用命令解釋如下 : adb devices - 列出連接到電腦的 ADB 設備 ( 也就是手機 ), 一般顯示出手機 P/N 碼 . 如果沒有顯示出來則手機與電腦沒有連接上 . adb install – 安裝手機軟件到手機中 , 如 :adb install qq2009.apk. adb remount – 重新打開手機寫模式 ( 刷機模式 ). adb push - 傳送文件到手機中 , 如 :adb push recovery.img /sdcard/recovery.img, 將本地目錄中的 recovery.img 文件傳送手機的 SD 卡中并取同樣的文件名 . adb pull - 傳送手機的文件到本地目錄 ( 和上命令相反 ). adb shell - 讓手機執行命令 , 就是手機執行的命令 . 如 : adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img, 執行將 recovery-RAv1.0G.img 寫入到 recovery 區中 . 我們刷 recovery 時一般按下順序執行 : adb shell mount -a adb push recovery-RAv1.0G.img /system/recovery.img adb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.img