admin管理员组

文章数量:1635005

通过ldconsole命令修改模拟器分辨率,起初我再试的时候发现设置完成后,模拟器分辨率还是老样子:

ldconsole.exe modify --index 0 --resolution 720,1280,320
ldconsole.exe modify --name 0 --resolution 720,1280,320

此处附上其他相关的雷电命令:

modify <--name mnq_name | --index mnq_idx>
[--resolution ] // 自定义分辨率
[--cpu <1 | 2 | 3 | 4>] // cpu设置
[--memory <512 | 1024 | 2048 | 4096 | 8192>] // 内存设置
[--manufacturer asus] // 手机厂商
[--model ASUS_Z00DUO] // 手机型号
[--pnumber 13812345678] // 手机号码
[--imei ] // imei设置,auto就自动随机生成
[--imsi ]
[--simserial ]
[--androidid ]
[--mac ] //12位m16进制mac地址
[--autorotate <1 | 0>]
[--lockwindow <1 | 0>]

lsconsole.exe modify --index 0 --resolution 600,360,160 --cpu 1 --memory 1024 --imei auto

ld其他命令:

三、常用Android shell 命令介绍
PM包命令
1)获取模拟器所有包名
ld pm list packages


2)获取模拟器所有包名并且包括APK路径
ld pm list packages -f


3)获取包名对应的APK路径
ld pm path packageName


4)清理应用数据
ld pm clear packageName


5)安装应用
ld pm install path


6)卸载应用
ld pm uninstall packageName

模拟命令
1)模拟输入
ld input text


2)模拟按键
ld input keyevent 键值


3)模拟鼠标点击
ld input tap X Y


4)模拟鼠标滑动
ld input swipe X1 Y1 X2 Y2

属性命令 getprop/setprop
ld setprop phone.imei 865166023949731
ld setprop phone.imsi 460000000000000
ld setprop ro.product.manufacturer iPhone
ld setprop ro.product.model iPhone8
ld setprop phone.linenum 13800000000
ld setprop phone.simserial 89860000000000000000
ld setprop phone.androidid 0123456789abcdef

重点来了:

我还以为是命令有问题,研究半天,结果手动设置了下分辨率,发现原来模拟器分辨率修改后需要重启,所以此处通过命令行修改分辨率,要么在打开模拟器之前设置,如果再打开模拟器之后设置,则需要把对应模拟器重启后才能生效:

模拟器重启方式:

复杂点就是关闭再打开

ldconsole.exe quit --index 0
ldconsole.exe launch --index 0

直接点雷电模拟器自带重启命令:

ldconsole.exe reboot  --index 0

本文标签: 模拟器雷电命令行及其他分辨率