通常,我们通过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

绝对稳定雷电ld.exe 替换 adb shell 教程相关推荐

  1. EasyClick adb shell命令大全

    EasyClick adb.shell命令大全目录 EasyClick adb.shell命令大全 ADB包安装步骤 使用教程 ADB高级命令 Android 常用的Linux命令 Android a ...

  2. Android SDK: adb shell 命令的使用(am、pm、wm、screencap、monkey等)

    本文链接: https://blog.csdn.net/xietansheng/article/details/86675136 adb其他命令介绍详见上一篇: Android SDK: adb 常用 ...

  3. Android recovery支持adb shell

    Android recovery支持adb shell 最近开发过程注意到recovery不支持adb shell,为了便于调试方便,决定增加此功能. 刚开始我们采用的是user版本系统,进入reco ...

  4. adb shell input text 完美支持中文输入

    adb 默认是不支持Unicode编码的,无法通过adb shell input text 命令输入中文到手机或模拟器 解决中文输入 还得感谢老外写了一个输入法,源码地址:https://github ...

  5. dos命令行输入adb shell命令为什么报错

    在命令行(就是开始--运行--输入cmd)模式下输入adb shell命令一般会报两种错误,一是"adb不是内部命令或外部命令,也不是可运行的程序或批处理文件",二是"e ...

  6. adb shell 小米手机_如何在Android手机上进行自动化测试

    前言 通过阅读本节教程,你将了解到以下内容: 如何在脚本代码中.运行脚本时指定手机 如何填写--device Android:///的内容 如何便捷地在脚本中调用ADB指令或Android专属接口连接 ...

  7. python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解

    Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...

  8. adb shell 查找并删除文件

    # -*- coding: cp936 -*- ## function: remove file ## remark: python version 2-7-3import os,sys import ...

  9. shell教程(2):积木游戏之认识积木--重要的系统命令

    文章目录 前言 所有命令的用法规则 授人以渔 程序运行原理 常用命令指南 显示标准输入 显示文件输入 目录/文件外部操作 文本处理套件 文本编辑器 系统 磁盘 网络 作者:余涛 email:yutao ...

最新文章

  1. yii mysql 事务处理_Yii2中事务的使用实例代码详解
  2. 用Python解“求整数段和”题
  3. EF lamda表达式模糊查询关键字字符串数组
  4. 程序员十大安全技巧(转)
  5. JavaScript——定时器(setTimeout/setInterval)
  6. 幂集 返回某集合的所有子集
  7. 从0开始学心电信号处理(1)——心电信号的读取
  8. VS2008连接TFS 2010
  9. 包包各部位名称图解_手袋各部位名称及详解
  10. 常见的三种字符编码ASCII、Unicode、UTF-8
  11. layui 卡片式列表_UITableViewCell系列之(三)卡片式列表
  12. 记一次wordpress博客搬家方法(无损快速搬家)
  13. java user.dir 设置_关于user.dir的认识
  14. python 图片拼接成数字_用Python语言对任意图像进行m*n的均匀分块并拼接还原(思路非常清晰,步骤简单)...
  15. Linux Beyond Compare 3试用破解
  16. 证明:对于两个正整数a和b,为什么a/b向上取整的结果等于(a+b-1)/b向下取整的结果
  17. 降低node/npm 到指定版本(Mac)详细教程
  18. android 趣拍sdk 定制界面,趣拍SDK接入问题Android
  19. 计算机X线摄影的英文表达是( ),计算机X线摄影(国外英文资料).doc
  20. Java LPT_●试题五 阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸 - 赏学吧...

热门文章

  1. Flask实现用户注册,用户登录和用户发送邮件(Flask-Email)
  2. 6月24日科技资讯|QQ 邮箱漂流瓶将下线;华为美国公司起诉美商务部;Ubuntu 不会放弃 32 位应用程序支持
  3. 在Google Chrome浏览器中使儿童浏览更安全
  4. tensorflow加载预训练好的模型图(.pb文件)
  5. C/C++编程:宏offsetof()
  6. 技术人员护城河是什么
  7. [礼包]加战天赋礼盒《魔域》新资料片,女神加战天赋觉醒享受加战的乐趣!
  8. 机器视觉 OpenCV—python目标跟踪(光流)
  9. refusing to merge unrelated histories如何解决git冲突
  10. html——表格统计