开发者必备说明书 | 您所在的位置:网站首页 › mumu模拟器怎么自动刷材料 › 开发者必备说明书 |
为了方便大家对MuMu进行adb操作,特意准备了精简版的常用adb命令汇总。
【adb常用指令指引】 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的设备已连接,则可以进行下一步的操作了 注意:如果设备列表里没有显示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:
否模拟器版本号在2.2.2x86/x64版本之后,所有的多开应用和原应用都是同一个包名,所以需要通过UserId来控制多开的应用(点击查看教程:以启动多开端应用为例)(别忘了先连模拟器端口 adb connect 127.0.0.1:7555) 6、获取已安装应用Activity类名 adb logcat ActivityManager:I *:s | findstr "cmp"后启动目标应用 如启动第五人格: 第一个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类名,如: 8、关闭应用 adb shell am force-stop 应用包名 如关闭第五人格应用: adb shell am force-stop com.netease.dwrg 9、查看应用版本号 adb shell dumpsys package 应用包名 | findstr version 如查看第五人格版本号: 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 【如何抓包】 步骤一,分别下载最新版本的“fiddler”和”mumu模拟器”; 步骤二,启动 fiddler Tools -> Options -> Connections 勾选 allow remote computers to connect (允许远程计算机连接) 重启程序,切记:一定要重启; 步骤三,查看IP,如果有虚拟网卡,所以需要ipconfig /all查看真实IP; 步骤四,启动mumu模拟器,设置代理; 步骤五,保存后即可操作。 |
CopyRight 2018-2019 实验室设备网 版权所有 |