Android開發工具 adb的使用

2021-06-06 17:02:36 字數 2162 閱讀 5485

adb(android debug bridge)是android提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作:

1、快速更新裝置或手機模擬器中的**,如應用或android系統公升級;

2、在裝置上執行shell命令;

3、管理裝置或手機模擬器上的預定埠;

4、在裝置或手機模擬器上覆制或貼上檔案;

以下為一些常用的操作:

1、安裝應用到模擬器:

adb install

比較鬱悶的是,android並沒有提供乙個解除安裝應用的命令,只能自己手動刪除:

adb shell

(聽說可以這樣)

1. 1 解除安裝軟體[code]

adb uninstall 《軟體名》

adb uninstall -k 《軟體名》

[/code]如果加 -k 引數,為解除安裝軟體但是保留配置和快取檔案.

2、進入裝置或模擬器的shell:

adb shell

通過上面的命令,就可以進入裝置或模擬器的shell環境中,在這個linux shell中,你可以執行各種linux的命令,另外如果只想執行一條shell命令,可以採用以下的方式:

adb shell [command]

如:adb shell dmesg會列印出核心的除錯資訊。

3、發布埠:

你可以設定任意的埠號,做為主機向模擬器或裝置的請求埠。如:

adb forward tcp:5555 tcp:8000

4、複製檔案:

你可向乙個裝置或從乙個裝置中複製檔案,

複製乙個檔案或目錄到裝置或模擬器上:

adb push

如:adb push test.txt /tmp/test.txt

從裝置或模擬器上覆制乙個檔案或目錄:

adb pull

如:adb pull /addroid/lib/libwebcore.so .

5、搜尋模擬器/裝置的例項:

取得當前執行的模擬器/裝置的例項的列表及每個例項的狀態:

adb devices

6、檢視bug報告:

adb bugreport

7、記錄無線通訊日誌:

一般來說,無線通訊的日誌非常多,在執行時沒必要去記錄,但我們還是可以通過命令,設定記錄:

adb shell

logcat -b radio

8、獲取裝置的id和序列號:

adb get-product

adb get-serialno

9、訪問資料庫sqlite3

adb shell

sqlite3

******************************=

鍵入「cmd」,cd到tools的目錄下,再鍵入「adb shell」,出現了個「#」號,這樣就可以使用命令來控制android了

執行「am -help」,可以檢視「am」命令的幫助資訊,試試執行「am start -n com.google.android.browser/com.google.android.browser.browseractivity」看看?呵呵,在模擬器裡面可以看到執行了瀏覽器,哈哈,就是這麼簡單(簡單個p,為了找這個東西花了我好久的時間)。

還有://執行瀏覽器,開啟中華網

# am start -a android.intent.action.view -d 

am start -a android.intent.action.view -d 

starting: intent

//撥打**,號碼是123456789

# am start -a android.intent.action.call -d tel:123456789 

am start -a android.intent.action.call -d tel:123456789 

starting: intent

//google地圖,到shanghai這個點包(注:點包為方言,就是地方的意思)

# am start -a android.intent.action.view geo:0,0?q=shanghai 

am start -a android.intent.action.view geo:0,0?q=shanghai 

starting: intent

Android開發工具 adb命令

adb指令可以用來與手機裝置或者虛擬機器進行通訊,獲取手機資訊,安裝和解除安裝apk,傳送檔案,在手機裡呼叫shell指令,啟動和關閉應用等 1 adb devices 顯示已連線的裝置,如下所示 其中192.168.56.101 5555是裝置id,這裡採用的是模擬器,device是裝置狀態 裝置...

Android開發工具 adb的使用

adb android debug bridge 是android提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作 1 快速更新裝置或手機模擬器中的 如應用或android系統公升級 2 在裝置上執行shell命令 3 管理裝置或手機模擬器上的預定埠 ...

Android 開發工具整理

在android開發中,如果使用一些小工具,那麼開發效率將會有很大的提高!今天,就來看看有哪些工具!一.模擬器 1.1 genymotion中文官網 genymotion android模擬器,比原生的模擬器快多了,你值得擁有,不管是eclipse還是android studio,都有genymot...