Android Debug Bridge(ADB)是 Android 開發者和高級用戶不可或缺的工具之一。它允許用戶通過命令行與 Android 設備進行交互,執行各種操作,如安裝應用、調試、文件傳輸等。本文將介紹 ADB 的十種常用命令,幫助你更好地管理和調試 Android 設備。
adb devices
adb devices
是 ADB 中最基礎的命令之一,用于列出當前連接到計算機的所有 Android 設備。執行該命令后,ADB 會顯示設備的序列號和連接狀態(如 device
表示設備已連接并可用)。
adb devices
輸出示例:
List of devices attached
emulator-5554 device
adb install
adb install
命令用于將 APK 文件安裝到連接的 Android 設備上。你可以通過指定 APK 文件的路徑來安裝應用。
adb install path/to/your/app.apk
如果你想覆蓋安裝(即重新安裝已存在的應用),可以使用 -r
選項:
adb install -r path/to/your/app.apk
adb uninstall
adb uninstall
命令用于從設備上卸載指定的應用。你需要提供應用的包名(Package Name)來執行卸載操作。
adb uninstall com.example.app
adb logcat
adb logcat
命令用于查看 Android 設備的系統日志。這對于調試應用或排查設備問題非常有用。
adb logcat
你可以通過添加過濾器來只顯示特定標簽的日志,例如:
adb logcat -s TAG_NAME
adb push
和 adb pull
adb push
和 adb pull
命令用于在計算機和設備之間傳輸文件。
adb push
將文件從計算機復制到設備:adb push local/file/path /sdcard/remote/path
adb pull
將文件從設備復制到計算機:adb pull /sdcard/remote/file/path local/path
adb reboot
adb reboot
命令用于重啟連接的 Android 設備。
adb reboot
你還可以使用 adb reboot bootloader
或 adb reboot recovery
來重啟設備到 Bootloader 或 Recovery 模式。
adb shell getprop
adb shell getprop
命令用于獲取設備的系統屬性信息。你可以通過指定屬性名稱來獲取特定的信息。
adb shell getprop ro.build.version.release
上述命令將返回設備的 Android 版本號。
adb shell
adb shell
命令允許你在設備的 Shell 環境中執行命令。你可以直接進入設備的 Shell,或者直接在命令行中執行 Shell 命令。
進入設備的 Shell:
adb shell
在 Shell 中執行命令后,輸入 exit
退出。
你也可以直接在命令行中執行 Shell 命令:
adb shell ls /sdcard
adb shell screencap
adb shell screencap
命令用于截取設備的屏幕截圖,并將其保存到指定位置。
adb shell screencap /sdcard/screenshot.png
然后你可以使用 adb pull
將截圖文件傳輸到計算機上。
adb shell screenrecord
adb shell screenrecord
命令用于錄制設備的屏幕。你可以指定錄制的時長和輸出文件。
adb shell screenrecord /sdcard/record.mp4
默認情況下,錄制會持續 3 分鐘,或者你可以通過 --time-limit
選項指定錄制時長(以秒為單位):
adb shell screenrecord --time-limit 10 /sdcard/record.mp4
ADB 是 Android 開發和調試的強大工具,掌握這些常用命令可以大大提高工作效率。無論是安裝應用、調試日志,還是文件傳輸和設備管理,ADB 都能為你提供便捷的操作方式。希望本文介紹的十種常用命令能幫助你更好地使用 ADB 進行 Android 設備的管理和調試。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。