本文讲述了作者在实验中遇到的困难,如何通过尝试adbshell wmsize和dumpsys window displays命令未能找到Android虚拟设备(AVD)的分辨率,最终通过dumpsys window成功获取了相关参数。
摘要由CSDN通过智能技术生成
adb
称之为:`
Android
调试桥 (
Android
Debug Bridge )`是一种允许`
模拟器
或已连接的
Android
设备`进行通信的`命令行工具`,它可为各种设备操作提供便利,如`安装和调试应用`,并提供对 `Unix shell(`可用来在
模拟器
或连接的设备上`运行各种命令`)的访问。
- 可以在`
Android
SDK/platform-tools`中找到`
adb
工具或下载
ADB
Kits `。
1. 通用方法:
adb
shell dumpsys window displays |head -n 3
输出类似如下信息:WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
Display: mDisplayId=0
init=1080x1920 440dpi cur=1080x1920 app=1080x1920 r
在公司中有时候会缺少对应屏幕分辩率的测试,一般线上app会因为
屏幕分辨率
出现各种奇形怪状的问题。利用
adb
设置
屏幕分辨率
来对app进行
分辨率
兼容测试。
adb
基础命令:
1、启动
adb
服务
adb
start-server
2、终止
adb
服务
adb
kill-server
3、进入
adb
运行环境(
Android
系统内核是 Linux,所以许多 Linux 系统的命令在
Android
系统中都可以使用)
adb
shell
4、获取帮助 里面有
adb
的各种命令和参数的介绍
adb
h