当前位置: 首页 > article >正文

雷电模拟器ls内部操作adb官方方法

正常情况下,我们通过adb操作模拟器,如安装软件、运行shell命令等,但是用windows系统,adb就经常掉线,端口被占用,或者发现不到设备,对于调试或者自动化非常痛苦。就在雷电安装目录下,他们有一个内部使用的ld.exe, 这个执行文件实现了大部分adb命令,而且关键是,保证稳定不断线。废话少说,开始ld.exe 使用教程。(仅支持2.0.44版本以上)
一、找到对应的模拟器
打开cmd
进入模拟器目录:cd /d D:\ChangZhi2\dnplayer2
打开模拟器:
进入ld 程序:ld -s 0
(0 代表第一个模拟器,1 代表第二个模拟器,对应模拟器的index)
第一个模拟器就是0 ,第二个模拟器就是1,依次类推…
在这里插入图片描述

除了支持adb这种标准用法,也支持dos输出,获取命令结果。
在这里插入图片描述

二、输出在窗口

三、常用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

调用方法大概就是上面这样。


http://www.kler.cn/a/379008.html

相关文章:

  • HTTP 405 Method Not Allowed:解析与解决
  • 独孤思维:工作被骂,副业停滞,算个屁
  • el-upload,上传文件,后端提示信息,前端需要再次重新上传(不用重新选择文件)
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • Android亮屏Job的功耗优化方案
  • solidity selfdestruct合约销毁
  • VScode + PlatformIO 了解
  • WMV怎么转MP4?五个简单好用的视频格式转换方法!
  • Faces in Things数据集: 由麻省理工学院、微软等联合发布,探索人类视觉错觉的新里程碑
  • 每日OJ题_牛客_最长上升子序列(二)_贪心+二分_C++_Java
  • 做一个能适配「手机」的网站需要注意什么
  • 匹配——rabin_karp是怎么滚动的?
  • 多波束T50P和SES2000 Medium100安装记录(2024年10月)
  • Android 斗鱼面经
  • flutter 打包
  • 2024年华为OD机试真题-VLAN资源池-Java-OD统一考试(E卷)
  • 存在sql注入的公网站点
  • selenium无头浏览器截图并以邮件发送
  • C++学习笔记----10、模块、头文件及各种主题(一)---- 模块(1)
  • 网络安全法详细介绍——爬虫教程
  • 华为设备配置端口隔离实验
  • FreeRTOS 中的列表与列表项详解
  • java基础day08
  • 数据结构,问题 B: 反向输出
  • 探索智能投顾:正大金融数据分析如何优化市场策略
  • DICOM标准:CR图像模块属性详解——计算放射线照相术(CR)及其在DICOM中的表示