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...