Android開發調試中常用ADB命令

查看當前內存使用情況,activity棧情況packageName表示apk包名

adb shell dumpsys meminfo 【packageName】

activity啓動速度:

adb shell am start -W 【應用包名】/【Activity包名.類名】

截圖


adb命令安裝apk

-r 覆蓋安裝,保留數據和緩存文件 -d 解決低版本version問題 -s 安裝apk到sd卡

參數 含義
-l 將應用安裝到保護目錄 /mnt/asec
-r 允許覆蓋安裝
-t 允許安裝 AndroidManifest.xml 裏 application 指定 android:testOnly=“true” 的應用
-s 將應用安裝到 sdcard
-d 允許降級覆蓋安裝
-g 授予所有運行時權限
adb install -t -r <apk絕對路徑>

查看當前已連接的設備

adb devices

指定設備

如果有多個設備/模擬器連接,指定某個設備

參數 含義
-d 指定當前唯一通過 USB 連接的 Android 設備爲命令目標
-e 指定當前唯一運行的模擬器爲命令目標
-s serialNumber 指定相應 serialNumber 號的設備/模擬器爲命令目標

首先得到設備serialNumber

adb devices
List of devices attached
658LWWSSLFYS9T6S	device
CLB7N18424000311	device

再指定設備進行某個操作,比如指定“658LWWSSLFYS9T6S”設備安裝

adb -s 658LWWSSLFYS9T6S install -t -r '/home/stephen/StudioProjects/ANDROID_DISP_APP/app/build/outputs/apk/nomal/debug/app_v3.2.2_32_nomal_debug_1121.1932.apk' 


以上只包含了我常用的命令,adb命令大全可以參考一下博客

https://blog.csdn.net/zeweig/article/details/60963881

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章