查看當前內存使用情況,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