adb多设备多屏幕调试

开发中有一种场景,就是将不同的应用界面投到不同的设备上,那么我们可以用以下方法

adb 多屏幕调试

准备工作
  • 1、获取设备ID,SN码
  • 2、查看目前有几块屏幕,获取display-id

  • 通过以下命令查看device-id(SN)

    adb devices -l

  • 通过以下命令dump SurfaceFlinger查看 display-id

    adb shell dumpsys SurfaceFlinger --display-id

  • 多屏场景,adb开启某个应用到指定屏幕调试,根据屏幕的display-id进行显示

    adb -s device-id shell am start -n com.xxx.demo/com.xxx.demo.MainActivity --display display-id
    //例如到折叠屏外屏
    adb -s device-id shell am start -n com.xxx.demo/com.xxx.demo.MainActivity --display 1

  • 单设备直接

    adb shell am start -n com.xxx.demo/com.xxx.demo.MainActivity


以上方法可以满足python自动化测试的时候连接多个设备,或者手机有多块显示屏的场景(如折叠屏)

相关推荐
安当加密1 天前
MySQL 数据库如何加密脱敏?TDE透明加密 + DBG数据库网关 双引擎加固实战
数据库·mysql·adb
越甲八千2 天前
简单fastapi和压测实例
adb·fastapi
fanqi9872 天前
Android模拟器ADB异常断开一个容易忽视原因的记录
android·adb·android studio
遇见火星3 天前
MySQL 8.0复制架构主从自动切换脚本
mysql·adb·架构·mysql8.0·mysql主从
TeleostNaCl3 天前
Kodi | 如何使用 ADB 无 root 备份 Android 版本 Kodi 的数据并导入到另一台设备中
android·经验分享·adb·电视盒子·智能电视·tv·智能tv
码农水水3 天前
阿里Java面试被问:慢查询的优化方案
java·adb·面试
遇见火星3 天前
MySQL 5.7/8.0 物理备份实战:XtraBackup 全量+增量+验证+恢复
数据库·mysql·adb·xtrabackup·mysql8.0
海盗12344 天前
MySQL主从复制的配置方式
android·mysql·adb
cypking5 天前
三、NestJS 开发实战文档-->集成 MySQL(TypeORM)
前端·数据库·mysql·adb·node.js
小韩博6 天前
小迪之盲注第44课
android·网络安全·adb