abd命令基本了解

2021-10-06 20:18:30 字數 1415 閱讀 7624

adb簡介:

adb,即 android debug bridge,它是 android 開發/測試人員不可替代的強大工具,也是 android 裝置玩家的好玩具。安卓除錯橋 (android debug bridge, adb),是一種可以用來操作手機裝置或模擬器的命令列工具。它存在於 sdk/platform-tools 目錄下。雖然現在 android studio 已經將大部分 adb 命令以圖形化的形式實現了,但是了解一下還是有必要的。

注: 有部分命令的支援情況可能與 android 系統版本及定製 rom 的實現有關。

小技巧:記不住adb命令?

adb 命令的外掛程式 adb-idea

adb devices

1如果發現多個裝置:

adb -s 裝置號 其他指令

1舉例:

adb -s devicel install ***.apk

檢視頂部activity:

windows環境下:

adb shell dumpsys activity | findstr 「mfocusedactivity」

1linux、mac環境下:

adb shell dumpsys activity | grep 「mfocusedactivity」

1檢視日誌:

adb logcat

1安裝apk檔案:

adb install ***.apk

1adb install -r ***.apk

1比分直接run出來的包是test-onlu的無法安裝,推薦使用**-t**

如果想要保留資料,則:

往手機sdcard傳遞檔案:

adb push 檔名 手機端sdcard路徑

1例如:

adb push 帥照.jpg /sdcard/

如果需要攜帶引數(攜帶乙個intent,key 為name):

adb shell am start com.zhy.aaa/com.zhy.aaa.mainactivity -e name zhy

1啟動乙個隱式的intent:

adb shell am start -a 「android.intent.action,view」 -d 「

1傳送廣播:

adb shell am broadcast -a 「broadcastactionfilter」

1-如果需要攜帶引數(攜帶乙個intent,key為name):

adb shell am broadcast -a 「broadcastactionfilter」 -e name zhy

1啟動服務:

adb shell am startservice 「com.zhy.aaa/com.zhy.aaa.myservice」

1螢幕截圖:

可以使用screencap命令來進行手機螢幕截圖,例如:

了解shell及shell基本命令

一 shell是什麼?shell就是乙個應用程式,我們可以通過串列埠等給它傳送命令,回車它就會去執行這些命令。二 shell應用程式執行過程 1 接收資料並回顯 2 當接收到回車時解析輸入的字串,在path裡的目錄下尋找程式,執行程式。三 如何在path新增目錄?1 在path中臨時新增目錄 終端輸...

作業系統基本了解以及Linux 基本命令

opt etc dev var kernel home等的作用 opt 存放第三方應用軟體,類似c program files etc 存放系統配置檔案 dev 存放裝置檔案,硬體會被對映為檔案,如 dev cdrom代表光碟機 var 存放可變資訊,如系統審計日誌 kernel 存放作業系統核心檔...

Linux基本了解

vm具有快照功能,轉殖 分割槽型別 格式化 格式化是為了寫入檔案系統 等大的塊及許可權時間資訊表 不是為了刪除檔案 dos使用fat windows95公升級到fat16,fat16單個檔案不能超過2g windows98公升級到fat32,fat32單個檔案不能超過4g,u盤拷不了 windows...