adb指令可以用來與手機裝置或者虛擬機器進行通訊,獲取手機資訊,安裝和解除安裝apk,傳送檔案,在手機裡呼叫shell指令,啟動和關閉應用等
1、adb devices
顯示已連線的裝置,如下所示:
其中192.168.56.101:5555是裝置id,這裡採用的是模擬器,device是裝置狀態
裝置狀態有3種:offline表示裝置離線,device表示裝置連線正常,no device表示沒有裝置連線
如果有多台手機連線到電腦,則需要用 -s 指定adb呼叫的手機,如
adb -s 6e070d91 install helloworld.apk
2、adb get-serialno
獲取手機序列號
3、adb get-state
獲取手機連線的狀態即offline、device和no device
4、adb wait-for-device install helloworld.apk
在手機狀態變成device後執行install helloworld.apk
5、adb install helloworld.apk
安裝helloworld.apk到手機上,如果手機裡已經安裝該應用,可加 -r 重新安裝並保留應用的資料
6、adb uninstall com.example.test
解除安裝包名為com.example.test的應用,可加 -k 在解除安裝時保留配置和快取檔案
7、adb logcat
顯示logcat,可使用grep過濾log,如adb logcat | grep debug
8、adb pull /sdcard/foo.txt foo.txt
複製手機的/sdcard/foo.txt檔案到本地並命名為foo.txt
9、adb push foo.txt /sdcard/foo.txt
將foo.txt檔案複製到手機的/sdcard/資料夾並命名為foo.txt
10、adb start-server
開啟adb服務
11、adb kill-server
結束adb服務
12、adb shell
進入shell模式,可在手機裡執行shell命令
Android開發工具 adb的使用
adb android debug bridge 是android提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作 1 快速更新裝置或手機模擬器中的 如應用或android系統公升級 2 在裝置上執行shell命令 3 管理裝置或手機模擬器上的預定埠 ...
Android開發工具 adb的使用
adb android debug bridge 是android提供的乙個通用的除錯工具,借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作 1 快速更新裝置或手機模擬器中的 如應用或android系統公升級 2 在裝置上執行shell命令 3 管理裝置或手機模擬器上的預定埠 ...
Android 開發工具整理
在android開發中,如果使用一些小工具,那麼開發效率將會有很大的提高!今天,就來看看有哪些工具!一.模擬器 1.1 genymotion中文官網 genymotion android模擬器,比原生的模擬器快多了,你值得擁有,不管是eclipse還是android studio,都有genymot...