MuMu模拟器12开发者须知 |
您所在的位置:网站首页 › 哈利黑化×你 › MuMu模拟器12开发者须知 |
为了方便大家对MuMu模拟器12进行adb操作,特意准备了精简版的常用adb命令汇总。 【目录】 一、MuMuManager常用命令 二、MuMu模拟器12adb相关 1、MuMu模拟器12端口查看 2、MuMu模拟器12如何连接adb? 3、MuMu模拟器12如何连接多开模拟器的adb? 4、adb常用指令指引
一、MuMuManager常用命令 MuMuManager.exe是MuMu模拟器12新加入的工具,可以用来操控模拟器,查询模拟器或应用状态。当前仅支持少量常用命令,后续会完善其他命令支持。 注:模拟器版本需要3.3.7及以上版本。>>点击获取MuMuManager.exe =================== adb ============================= get adb port: adb -v [0|1|2|3|...] adb connect: adb -v [0|1|2|3|...] connect adb shell: adb -v [0|1|2|3|...] shell adb [options]: adb -v [0|1|2|3|...] [options] =================== adb ============================= =================== api ============================= start shell for api: api -v [0|1|2|3|...] shell launch player: api -v [0|1|2|3|...] launch_player [params] shutdown player: api -v [0|1|2|3|...] shutdown_player get player state: api -v [0|1|2|3|...] player_state show player window: api -v [0|1|2|3|...] show_player_window hide player window: api -v [0|1|2|3|...] hide_player_window install apk: api -v [0|1|2|3|...] install_apk [path] uninstall app: api -v [0|1|2|3|...] uninstall_app [package] launch app: api -v [0|1|2|3|...] launch_app [package] close app: api -v [0|1|2|3|...] close_app [package] get app state: api -v [0|1|2|3|...] app_state [package] get vt state: api -v [0|1|2|3|...] vt_enabled get hyperv state: api -v [0|1|2|3|...] hyperv_enabled =================== api =============================
二、MuMu模拟器12adb相关 1、MuMu模拟器12端口查看 MuMu模拟器12现已支持adb同时连接多个模拟器进行调试的操作,可以参考以下步骤操作,查看MuMu模拟器12本体以及多开模拟器的adb端口: 单开的MUMU模拟器12可通过模拟器右上角菜单-问题诊断,获取ADB调试端口; 点击MuMu多开器12,启动需要运行的模拟器,点击右上角的ADB图标,即可查看当前正在运行的模拟器ADB端口信息; MuMu模拟器ADB端口信息规则如下: 模拟器端口为动态端口,一般模拟器本体(即多开器内序号0)的端口为16384,多开的模拟器会在此基础上加32,如: 0号16384,1号16416,2号16448,以此类推; 如果模拟器端口被占用了,会在原端口加1,如: 16384被占用,加1,即16385; 另,多开的端口不受占用后的端口影响,依旧在16384的基础上加32。
2、MuMu模拟器12如何连接adb? MuMu模拟器12adb连接方式: 第一步,打开MuMu模拟器12安装路径,参考下图,点击地址栏输入CMD,再点击回车键呼出命令提示符窗口; 第二步,在命令提示符窗口内输入adb.exe connect 127.0.0.1:XXXXX,之后点击回车。 注:XXXXX为模拟器端口号,请参考打开的模拟器问题诊断内展示端口号或MuMu多开器12内的ADB端口信息后再输入。 第三步,再输入adb.exe shell,点击回车即可。
3、MuMu模拟器12如何连接多开模拟器的adb? 在MuMu模拟器多开器12内查看对应运行模拟器的端口号之后,参考以下步骤操作: 第一步,打开MuMu模拟器12安装路径,参考下图,点击地址栏输入CMD,再点击回车键呼出命令提示符窗口; 第二步,在命令提示符窗口内输入adb.exe connect 127.0.0.1:XXXXX,之后点击回车。 注:XXXXX为模拟器端口号,请参考打开的模拟器问题诊断内展示端口号或MuMu多开器12内的ADB端口信息后再输入。 若需要进入到指定的adb内进行shell的操作,请参考以下步骤。 第一步,输入命令adb device,查看已连接的设备列表; 第二步,找到要进入的设备的设备号; 第三步,在命令行中输入“adb -s 设备号 shell”命令,例如adb -s 127.0.0.1:16384 shell,按下回车键,即可进入指定的adb进行shell操作。
4、adb常用指令指引 (1)如何在连接多个设备下对MuMu模拟器进行操作 命令格式:adb -s 模拟器端口 其他命令,如:adb -s 127.0.0.1:16384 shell pm list package -3 (2)安装与卸载apk 在已连接MuMu设备下输入以下命令: 安装apk adb install C:\\xx.apk 卸载apk adb uninstall C:\\xx.apk (3)获取已安装应用包名 所有应用包名列表 adb shell pm list packages 第三方应用包名列表 adb shell pm list packages -3 系统应用包名列表 adb shell pm list packages -s 正在运行应用包名 adb shell dumpsys window | findstr mCurrentFocus (4)查看应用版本号 adb shell dumpsys package 应用包名 | findstr version 如查看命运-冠位指定版本号: (5)清理应用数据 adb shell pm clear 应用包名 (6)模拟输入 按键输入 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分别为滑动起始点的坐标 (7)从电脑上传文件至模拟器 adb push C:\test.apk /data (8)从模拟器复制文件至电脑 adb pull /data/test.apk C:\ (9)截图 将模拟器当前显示截图 adb shell screencap /data/screen.png 将截图文件下载至电脑 adb pull /data/screen.png C:\(非根目录下,例如C:\Users\Downloads\) (10)录制视频 开始录制 adb shell screenrecord /data/test.mp4 结束录制 可按CTRL+C结束录制 导出视频文件 adb pull /data/test.mp4 C:\(非根目录下,例如C:\Users\Downloads\) (11)查看设备信息 设备型号 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" |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |