android除錯工具adb命令大全

2021-08-27 17:00:04 字數 1642 閱讀 9719

一、adb介紹

sdk的tools資料夾下包含著android模擬器操作的重要命令adb,adb的全稱為(android debug bridge就是除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式。借助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作:

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

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

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

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

二、adb在整合開發環境中的工作

adb的工作方式比較特殊採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情況下adb會daemon相關的網路埠,所以當我們執行eclipse時adb程序就會自動執行。

1.通過adb可以輕鬆的執行linux shell命令,如adb shell dir 就是列舉目錄,在linux中根目錄為/而不是windows上的c盤、d盤。

2.安裝apk程式到模擬器則執行adb install android123.apk,這樣名為android123的安裝包就會安裝到android模擬器中,前提是android123.apk檔案需要放到sdk/tools目錄下。

3.向emulator傳送檔案, 使用adb push android123.txt /tmp/android123.txt命令可以把sdk/tools下的android123.txt檔案傳輸到模擬器的/tmp/資料夾中,需要注意的是/tmp/資料夾中內容會在android模擬器重新啟動時清空。

4.從android**器中回傳檔案到電腦

通過adb pull /tmp/android123.txt android123.txt命令就會把**器的tmp資料夾下android123.txt檔案回傳到電腦sdk/tools目錄下。

三、adb常用命令大全

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

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

adb pull

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

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

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

adb devices

26、檢視bug報告:

adb bugreport

27、記錄無線通訊日誌:

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

adb shell

logcat -b radio

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

adb get-product

adb get-serialno

29、訪問資料庫sqlite3

adb shell

sqlite3

#cd system/sd/data //進入系統內指定資料夾

#ls //列表顯示當前資料夾內容

#rm -r *** //刪除名字為***的資料夾及其裡面的所有檔案

#rm *** //刪除檔案***

#rmdir *** //刪除***的資料夾

Android除錯工具之ADB

android除錯工具之adb 1.什麼是adb adb的全稱為android debug bridge,顧名思義,這個是pc機與android裝置的連線橋。簡單的說,就是通過adb pc可以控制與之相連的android裝置。通過adb我們可以在eclipse中方面通過ddms來除錯android程...

除錯工具 adb

執行在pc端的adb client 執行在pc端的adb server 執行在裝置端的常駐程序adb demon adbd c adb devices xx deviceadb shell 只有1個裝置 adb s xx shell 進入裝置名為 xx的裝置手動修改裝置名 裝置斷電後失效 adb s...

android系統除錯工具adb命令

adb version adb devices adb get state裝置的狀態有 3 鐘,device offline unknown device 裝置正常連線 offline 連線出現異常,裝置無響應 unknown 沒有連線裝置 adb root adb remount需要先配置對應的檔...