Android 核心是 Linux,許多指令與 Linux 相通。本文彙整 Android 獨有指令(getprop、getevent、logcat、printenv、am)與實用 adb 操作:Root 取得、檔案瀏覽、App 安裝解除安裝(含系統 App)、重啟、推拉檔案、查看日誌等,適合開發者與進階玩家收藏。
getprop:顯示所有系統屬性getevent:列印鍵盤與觸控事件logcat:輸出系統日誌printenv:顯示環境變數am:啟動 Activity/廣播/儀器測試(可跑自動化測試)adb shell su
cd xxx # 進入目錄 cd .. # 返回上層 ls # 列出檔案
一般解除安裝:adb uninstall 套件名
系統 App 解除安裝:
adb shell su cd system/app rm 套件名.apk exit exit adb uninstall 套件名
一般安裝:adb install 檔名.apk
覆蓋安裝:adb install -r 檔名.apk
非標準安裝(推至系統分區):
adb push D:\myfile.apk /sdcard/ adb shell su mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cat /sdcard/ContactsHub.apk > /system/app/ContactsHub.apk
adb help:查看所有指令adb remount:重新掛載系統分區adb reboot / adb reboot recovery:重啟/進 Recoveryrm -r xxx:刪除資料夾及內容rm xxx:刪除檔案rmdir xxx:刪除空資料夾adb logcat:查看運行日誌adb devices:查看連線裝置adb pull 來源 目的地:手機→電腦adb push 來源 目的地:電腦→手機掌握這些指令,Android 除錯與客製化將更得心應手。