mumu的adb_MuMu模拟器进行adb操作

目录

开发者必备说明书,adb常用指令指引

1、adb版本

2、连接设备

3、如何在连接多个设备下对MuMu模拟器进行操作

4、安装与卸载apk

5、获取已安装应用包名

6、获取已安装应用Activity类名

7、启动应用

8、关闭应用

9、查看应用版本号

10、清理应用数据

11、模拟输入

12、从电脑上传文件至模拟器

13、从模拟器复制文件至电脑

14、截图

15、录制视频

16、查看设备信息

17、其他

18、如何抓包

开发者必备说明书,adb常用指令指引

最近下了一个网易的安卓模拟器用用,这时候在官网找的一些adb相关的命令

为了方便大家对MuMu进行adb操作,特意准备了精简版的常用adb命令汇总,只需体验3分钟,你就会爱上这款模拟器~ღ( ´・ᴗ・` )

同时,MuMu模拟器希望能为各位开发者大大贡献一些力酿,诚邀各位大佬们带着疑问、建议加入开发者Q群:179763560,让我们倾听您的声音成为更棒的自己(๑•̀ㅂ•́)و✧

f3a1036764739a2d0b6bff460083ccb3.png

1、adb版本

MuMu自带(MuMu安装目录下)

C:\Program Files (x86)\Nemu\vmonitor\bin\adb_server.exe

官网下载

http://adbshell.com/downloads

2、连接设备

打开cmd(如果使用MuMu自带adb,则cd C:\Program Files (x86)\Nemu\vmonitor\bin\)

adb kill-server(MuMu自带:adb_server.exe kill-server)

连接模拟器端口:adb connect 127.0.0.1:7555(MuMu自带:adb_server.exe connect 127.0.0.1:7555)

列出已连接的设备:adb devices(MuMu自带:adb_server.exe devices),正常会显示MuMu的设备已连接,则可以进行下一步的操作了

d8ee0c830531972acd64298e5edecb1a.png

注意:如果设备列表里没有显示127.0.0.1:7555设备,则可多次尝试adb kill-server和adb connect 127.0.0.1:7555连接

3、如何在连接多个设备下对MuMu模拟器进行操作

命令格式:adb -s 模拟器端口 其他命令,如:adb -s 127.0.0.1:7555 shell pm list package -3

4、安装与卸载apk

在已连接MuMu设备下输入以下命令:

安装apk

adb install C:\\xx.apk

卸载apk

adb uninstall C:\\xx.apk

5、获取已安装应用包名

所有应用包名列表

adb shell pm list packages

第三方应用包名列表

adb shell pm list packages -3

系统应用包名列表

adb shell pm list packages -s

正在运行应用包名

adb shell dumpsys window | findstr mCurrentFocus

若多开某款应用,请先查看自己的模拟器版本号是否在2.2.2x86/x64版本之前,如果在此之前,则多开端包名一般为原端包名+后缀,如崩坏3:

216391c28a4734cbc88ec0895ea431a1.png

否模拟器版本号在2.2.2x86/x64版本之后,所有的多开应用和原应用都是同一个包名,所以需要通过UserId来控制多开的应用(点击查看教程:以启动多开端应用为例)(别忘了先连模拟器端口 adb connect 127.0.0.1:7555)

6、获取已安装应用Activity类名

adb logcat ActivityManager:I *:s | findstr "cmp"后启动目标应用

如启动第五人格:

9cb4b9175c5ee31893d58139762065af.png

第一个cmp=com.netease.dwrg/.Launcher则表示:应用包名/应用Activity类名,完整Activity名=com.netease.dwrg.Launcher

7、启动应用

adb shell am start -n 应用包名/应用Activity类名

如启动第五人格应用:

adb shell am start -n com.netease.dwrg/.Launcher

若想查看启动应用耗时,则可使用adb shell am start -W 应用包名/应用Activity类名,如:

88847f5ab9d319b317c623db026aca76.png

8、关闭应用

adb shell am force-stop 应用包名

如关闭第五人格应用:

adb shell am force-stop com.netease.dwrg

9、查看应用版本号

adb shell dumpsys package 应用包名 | findstr version

如查看第五人格版本号:

4d1f6344da867842005462526f40bc4e.png

10、清理应用数据

adb shell pm clear 应用包名

11、模拟输入

按键输入

adb shell input keyevent 键值

如:adb shell input keyevent 3表示按下HOME键,其他键值对应键位可网上搜索

字符输入

adb shell input text 字符

如:adb shell input text test则表示输入了test字符串

ps:字符不支持中文

鼠标点击

adb shell input tap X Y

X Y分别为当前屏幕下的x和y轴坐标值

鼠标滑动

adb shell input swipe X1 Y1 X2 Y2

X1 Y1 和X2 Y2分别为滑动起始点的坐标

12、从电脑上传文件至模拟器

adb push C:\test.apk /data

13、从模拟器复制文件至电脑

adb pull /data/test.apk C:\

14、截图

将模拟器当前显示截图

adb shell screencap /data/screen.png

将截图文件下载至电脑

adb pull /data/screen.png C:\

15、录制视频

开始录制

adb shell screenrecord /data/test.mp4

结束录制

可按CTRL+C结束录制

导出视频文件

adb pull /data/test.mp4 C:\

16、查看设备信息

设备型号

adb shell getprop ro.product.model

设备品牌

adb shell getprop ro.product.brand

设备处理器型号

adb shell getprop ro.product.board

设备安卓版本号

adb shell getprop ro.build.version.release

设备引擎渲染模式

adb shell dumpsys SurfaceFlinger|findstr "GLES"

17、其他

airtest上无法连接MuMu,目前已知与MuMu安卓6.0某些版本不适配,可下载MuMu安卓4.4版本,后续会适配

MuMu安卓4.4下载地址:http://a11.gdl.netease.com/nemu-1.26.1.3-0921143230.exe

引擎渲染模式命令adb shell dumpsys SurfaceFlinger在2.0.30版本及以上无法使用,请暂时使用2.0.30以下版本

历史版本传送门:http://bbs.mumu.163.com/forum.php?mod=viewthread&tid=1339&extra=page%3D1

其他更多命令可参考:http://adbshell.com/commands

18、如何抓包

步骤一,分别下载最新版本的“fiddler”和”mumu模拟器”;

步骤二,启动 fiddler Tools -> Options -> Connections 勾选 allow remote computers to connect (允许远程计算机连接) 重启程序,切记:一定要重启;

51c17edd89d3bc5df37952f9b272c646.png

步骤三,查看IP,如果有虚拟网卡,所以需要ipconfig /all查看真实IP;

5bd7ab3dd01127001cdf0b753d71270e.png

d0a25169260455a663dcefee5dd92df5.png

步骤四,启动mumu模拟器,设置代理;

e30f6df8b11a2c046b87de14609faa20.png

1acc5b4c0325c32d50e602922d47e2b5.png

3601dda59167f2e1ec6f23720f36a2de.png

c86370bf8f016ffe8201200635f18fbe.png

步骤五,保存后即可操作。

4b7146fae675d21c9af2ffc9685c3a88.png

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值