1、查看应用包名与启动应用
查看包名:
adb shell dumpsys window | findstr mCurrentFocus
PS:点击需要查看的应用后再输入此命令即可查看应用包名
启动应用:
adb shell am start -n com.skyui.gallery/com.skyui.gallery.mainpage.activity.GalleryActivity
2、使用WIFI远程无线连接ADB
方法一:
1、确保手机和PC都连接在同一局域网(连接同一个WIFI)
2、使用USB线连接手机和PC,输入指令adb root adb tcpip 5555(设置一个端口)
3、adb connect 192.168.200.46:5555(手机IP连接端口,成功后,可以拔出数据线,正常使用WiFi adb)
方法二:
1、确保手机和PC都连接在同一局域网(连接同一个WIFI)
2、进入手机设置中开发者模式,打开无线调试开关,授权点击“始终允许”
3、点击无线调试,点击“使用配对码配对设备”(手机设备会显示“配对码”和“IP地址和端口”)
4、打开CMD窗口,输入adb pair 192.168.43.154:40715(步骤三种的“IP地址和端口”)Enter pairing code: XXXXX(步骤三中显示的“配对码”)
提示Successfully paired to xxx 为配对成功
5、连接设备,输入adb connect 192.168.43.154:42865(这里的IP地址和端口为步骤三中点击无线调试后界面显示的“IP地址和端口”)
PS:如果连接不上可能是连接了多个设备导致,可以输入adb devices查看连接的设备(如下图所示就连接了两个设备)
连接两个设备后就需要指定IP进行设备连接,指令:adb -s 192.168.43.154:42865 shell
3、查看系统/APP应用进程内存详情
一、查看系统进程总内存数据(PSS、RSS)
方法一(用于查看系统进程总内存数据):举例查看“mediaserver”进程总内存命令:adb shell "dumpsys meminfo | grep mediaserver"
上图打印出来的内存信息依次是
Total RSS by process:66628KB
Total RSS by OOM adjustment:66628KB
Total PSS by process:37897KB
Total PSS by OOM adjustment:37897KB
方法二(用于查看系统进程内存详情):举例查看“mediaserver”进程内存详情命令:adb shell dumpsys meminfo `pidof mediaserver`(pidof mediaserver使用反引号键包起来),如下图所示
方法三(通过PID查询):
第一步先查询需要查询的系统进程PID
举例查询系统进程“media.extractor”的PID:adb shell ps -A | findstr media.extractor
如下图所示“media.extractor”的PID=2412
第二部通过PID查看具体内存详情
举例查询系统进程“media.extractor”PID(2412)的内存详情:adb shell dumpsys meminfo 2412