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