Android adb 基本用法教學

文章推薦指數: 80 %
投票人數:10人

本篇教學介紹如何在Android 下使用adb 指令,adb(Android Debug Bridge)指令是開發Android 時常用到的工具 ... Google 官方的SDK Platform Tools releas. 2019-10-26 本篇教學介紹如何在Android下使用adb指令,adb(AndroidDebugBridge)指令是開發Android時常用到的工具,使用adb指令可對android裝置進行除錯、測試、檔案處理、安裝/移除apk等的操作,以下內容為如何安裝Androidadb與adb基本使用教學。

Google官方的SDKPlatformToolsreleasenotes有各版本的釋出說明。

Windows安裝方式從官方下載Windows最新版目前最新版為platform-tools_r31.0.3-windows.zip Mac安裝方式從官方下載Mac最新版目前最新版為platform-tools_r31.0.3-darwin.zip Ubuntu安裝方式從官方下載Linux最新版目前最新版為platform-tools_r31.0.3-linux.zip或透過apt安裝12$sudoaptupdate$sudoaptinstallandroid-tools-adb adb指令基本教學安裝好adb後將Android裝置插上電腦的USB孔,在輸入下列指令,123$adbdevicesListofdevicesattachedXX00X0000000device 如果沒有看到任何裝置就需要去Android裝置裡,把USB偵錯功能開啟,可參考這篇 先簡單地先列出有什麼目錄,輸入下列指令1$adbshellls 接著就來進入android的shell模式輸入指令吧。

1$adbshell adb常用指令選項以下為常用的adb指令,有想到在陸續增加吧!adbdevices:列出目前連線裝置清單adbversion:印出版本號adbshell:進入裝置裡的shell模式adbshell:讓adbshell去下你想要下的指令,例如adbshellls會列出目錄adbtcpip:開啟adbconnect:連上ip:portadbdisconnect:斷開所有tcp連線adbkill-server:終止adbdaemonadbstart-server:啟動adbdaemonadbwait-device:等待裝置連線,裝置連線上才會跳出,否則一直等待adb-s:必須指定某台裝置名稱做某指令,例如adb-s192.168.1.2:5555shelladbinstall:安裝apk,當已經安裝過舊版本的程式時,可以使用-r去覆蓋。

adbpull[]:拉檔案或目錄出來adbpush:推檔案或目錄進去adbroot:取得root權限adbremount:有root權限後,可用此指令將系統重新掛載成R/W模式,將可對/system內的檔案做修改adbreboot:重開機adbrebootrecovery:重新機,進入recovery模式adbrebootfastboot:重新機,進入fastboot模式adbrebootbootloader:重新機,進入bootloader模式adblogcat:印出系統log日誌訊息 參考[1]Androidadbtool功能整理[2]adb、fastboot在那裡?下載即用的AndroidSDKPlatformTools/Whereisadb?AndroidSDKPlatformToolsLocationandUsage[3]mzlogin/awesome-adb 其他技巧推薦如果你是常常在Androidadbshell下做事情的話,尤其是需要使用到vi,建議安裝busybox,使用busybox附帶的vi會方便很多,如果還想知道busybox支援哪些指令或busybox基本用法的話請看這篇。

其他的Android系列文章可以看這篇,下一篇來介紹Androidfastboot指令的安裝與用法教學吧~ 其它相關推薦文章開源專案scrcpy:讓Android投影/鏡射到電腦,還可鍵盤滑鼠操控 Newer BusyBox基本用法教學 Older addr2line用法 精選文章 Python基礎教學目錄 C/C++入門教學目錄 Linux常用指令教學懶人包 最新文章 C/C++Linuxpthread_detach用法與範例 C/C++Linuxpthread_exit用法與範例 C/C++Linuxpthread_join用法與範例 C/C++Linuxpthread_attr_getstacksize取得執行緒堆疊大小用法 C/C++Linuxpthread_attr_setstacksize設定執行緒堆疊大小用法 粉絲專頁 分類 Arduino4C/C++教學132Github13Git教學19OpenCV教學8Projects6Python教學218Qt教學7 首頁 Python教學 C/C++教學 歸檔 標籤 Projects 關於我



請為這篇文章評分?