android基礎命令

2021-08-08 17:38:32 字數 1117 閱讀 4561

1、裝置相關

adb devices

2、adb伺服器殺死和啟動

adb kill-server

adb start-server

3、檔案相關

adb push local remote

adb pull remote local

其中 local代表的是pc端的某個位置, remote代表移動裝置或者模擬器的某個位置

4、裝包、解除安裝包

adb -s deviceid install apk在pc端的路徑

adb shell pm install apk在移動端的路徑

adb uninstall 包名

5、與activity操作等相關

找到當前手機內的top activity:

adb shell dumpsys activity top | findstr activity

啟動某乙個activity:

adb shell am start activity路徑   ———————這個activity路徑可通過上面獲取top activity的方式獲取

6、與程序相關:

列出當前程序

adb shell ps | findstr 包名

殺死某個包的程序

adb shell am force-stop 包名

7、與效能相關的一些內容

獲取記憶體:

adb shell dumpsys meminfo 包名

獲取cpu:

adb shell dumpsys cpuinfo | findstr 包名

adb shell top -n 1 | findstr 包名

獲取流暢度相關:

adb shell dumpsys gfxinfo 包名

8、其他非adb但常用的一些工具

獲取安裝包資訊:

aapt dump badging apk在pc端的路徑   ————需要配置環境變數,具體路徑在可sdk中查詢

uiautomatorviewer   ————需要配置環境變數,具體路徑在可sdk中查詢

9、錄屏命令

adbshell

screenrecord /sdcard/demo.mp4

android 基礎 adb常用命令

檢視版本 adb version 檢視連線裝置 adb devices 安裝乙個 apk adb install 如 adb install demo.apk 如果不是當前目錄,則後面要跟路徑名 adb install users storm temp demo.apk 保留資料和快取檔案,重新安裝...

Android基礎 高階

android基礎 android核心元件之activity fragment簡介和使用例項 android核心元件之service 使用aidl實現程序間的通訊 android核心元件之broadcastreceiver android核心元件之contentprovider 一 初步學習 adn...

Android基礎 廣播

broadcast receiver 廣播算是比較特殊的乙個元件 它在使用的時候有兩種註冊模式 一種是靜態註冊 一種是動態註冊 靜態註冊就是在清單檔案中註冊 這種註冊方法有些頻繁使用的廣播是不支援靜態註冊的 因為每次都要便利清單檔案 同時 廣播的觸發條件又較為頻繁 如螢幕是否關閉等 這種註冊的廣播持...