登錄 立即注冊
查看: 4980191|回復(fù): 2520
打印 上一主題 下一主題

[逍遙命令] 【官方出品】模擬器命令行合集(memuc命令)

  [復(fù)制鏈接]

30

主題

120

帖子

51

積分

超級版主

Rank: 8Rank: 8

積分
51

逍遙新人資格章

跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-10-19 16:56:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖后由 peak 于 2022-11-15 14:12 編輯

memuc是v6.0.0版本推出的命令行工具,它封裝了MEmuConsole、MEmu、MEmuManage的接口,支持多開管理、修改配置、android通信、adb命令等功能。

memuc支持多個模擬器的管理,所以某些命令需要傳入模擬器序號或者模擬器名稱參數(shù),以下是模擬器序號和名稱的說明
模擬器序號參數(shù): -i 0 或者 --index 0 (序號從0開始,0代表第一個模擬器,1 代表第二個模擬器,依次類推)
模擬器名稱參數(shù): -n MEmu 或者 --name MEmu(MEmu 代表第一個模擬器,MEmu_1 代表第二個模擬器,依次類推,多開器上修改模擬器名稱并不影響此參數(shù)


memuc命令分為“模擬器管理”,“模擬器配置”,“
模擬器控制”,“adb命令”四個大類:
模擬器管理:主要涉及模擬器的啟動關(guān)閉,導(dǎo)入導(dǎo)出,創(chuàng)建刪除,運行狀態(tài)查詢等,除克隆重命名等少數(shù)操作外,不需要指定模擬器
模擬器配置主要涉及模擬器屬性的修改,調(diào)用時需要指定模擬器
模擬器控制:主要涉及對安卓系統(tǒng)的控制,如安裝app,啟動/關(guān)閉app,斷開網(wǎng)絡(luò)等,調(diào)用時需要指定模擬器
adb命令:    主要是對安卓官方adb命令行工具的包裝,解決連接特定模擬器的問題(使用橋接網(wǎng)絡(luò)時避免輸入隨機(jī)ip),需要指定模擬器
以下是具體的命令介紹

一、模擬器管理
1. 描述:創(chuàng)建新的模擬器
    語法:memuc create
    示例:memuc create // 新建一個模擬器
    提示:memuc create 44 // 指定新建安卓版本
              memuc create 51
              memuc create 71
              memuc create 76 // 創(chuàng)建71 64位 (模擬器7.1.1版本及以后支持)
    成功:SUCCESS: create vm finished.
    失。篍RROR: download ova failed.
               ERROR: create vm failed.

2. 描述:刪除指定模擬器
    語法:memuc remove <-i vmindex | -n vmname>
    示例:memuc remove -i 0 // 刪除“MEmu”
    成功:SUCCESS: delete vm finished.
    失敗:ERROR: delete vm failed.

3. 描述:克隆指定模擬器
    語法:memuc clone <-i vmindex | -n vmname> [-r nametag] [-t]
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號
    示例:memuc clone -i 1 // 克隆“MEmu_1”
    克隆名字:memuc clone -i 1 -r 克隆后名字
    成功:SUCCESS: clone vm finished.
    失敗:ERROR: clone vm failed.

4. 描述:導(dǎo)出指定模擬器
    語法:memuc export <-i vmindex | -n vmname> <ovafile> [-t]
              <ovafile> 導(dǎo)出成ova文件類型
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號
    示例:memuc export -i 2  c:\1.ova // 導(dǎo)出“MEmu_2”,將它導(dǎo)出到c盤下,命名為1.ova
    成功:SUCCESS: export vm finished.
    失。篍RROR: export vm failed.

5. 描述:導(dǎo)入模擬器
    語法:memuc import <ovafile> [-t]
              <ovafile> ova文件類型
              <memufile> memu文件類型(模擬器7.1.3版本及以后支持)
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號
    示例:memuc import c:\1.ova // 導(dǎo)入c盤下1.ova
    成功:SUCCESS: import vm finished.
    失敗:ERROR: import vm failed.

6. 描述:啟動指定模擬器
    語法:memuc start <-i vmindex | -n vmname> [-t]
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號
              [-b] 后臺啟動模擬器
    示例:memuc start -n MEmu // 啟動“MEmu”
    成功:SUCCESS: start vm finished.
    失。篍RROR: start vm failed.
               ERROR: not support 32bit system.(32位系統(tǒng)啟動64位鏡像時)

7. 描述:關(guān)閉指定模擬器
    語法:memuc stop <-i vmindex | -n vmname> [-t]
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號
    示例:memuc stop -n MEmu_1 // 關(guān)閉“MEmu_1”
    成功:SUCCESS: stop vm finished.
    失。篍RROR: stop vm failed.

8. 描述:關(guān)閉所有模擬器
    語法:memuc stopall
    示例:memuc stopall // 關(guān)閉所有模擬器
    返回:SUCCESS: stop all vms finished.

9. 描述:列出所有模擬器信息
    語法:memuc listvms [--running] [-s]
              [--running] 列出所有啟動的模擬器信息
              [-i vmindex | -n vmname] 列出指定模擬器信息(模擬器7.3.3版本及以后支持)
    示例:memuc listvms // 列出模擬器 索引、標(biāo)題、層窗口句柄、是否啟動模擬器、進(jìn)程PID 信息、模擬器磁盤占用(單位byte)
    示例:memuc listvms -s // 顯示磁盤信息
    示例:memuc listvms --render // 獲取渲染窗口句柄
    示例:memuc listvms -i 0 // 顯示獨立信息 (-i 加索引號)

10. 描述:查詢指定模擬器是否處于運行狀態(tài)
    語法:memuc isvmrunning <-i vmindex | -n vmname>
    示例:memuc isvmrunning -n MEmu_1 // 返回“MEmu_1”運行狀態(tài)
    返回:Running
               Not Running

11. 描述:快速排列所有模擬器的窗口
    語法:memuc sortwin
    示例:memuc sortwin // 快速排列所有模擬器的窗口
    返回:SUCCESS: sort win finished.

12. 描述:重啟模擬器
    語法:memuc reboot <-i vmindex | -n vmname> [-t]
              [-t] 不等待任務(wù)結(jié)束直接返回
    示例:memuc reboot -i 0 // 重啟模擬器
    返回:SUCCESS: reboot finished.

13. 描述:重命名模擬器(6.0.7 新增)
    語法:memuc rename <-i vmindex | -n vmname> <title>
    示例:memuc -i 0 rename "逍遙安卓模擬器-測試1"
    返回:SUCCESS: rename vm finished.

14. 描述:通過任務(wù)id號查詢狀態(tài)(6.0.7 新增)
    語法:memuc taskstatus <taskid>
    示例:memuc taskstatus 7baf735f-c877-4836-aaf9-ccca67296a8f
    返回:“running”:正在執(zhí)行;“success”:完成
    備注:此條命令 配合描述6  memuc start <-i vmindex | -n vmname> [-t]
              [-t] 不等待任務(wù)結(jié)束直接返回,并獲得任務(wù)id號

15. 描述:一鍵換機(jī)功能(7.5.0 新增)
    語法:memuc randomize <-i vmindex | -n vmname>
    示例:memuc randomize -i 0
    返回:SUCCESS: change device attributes finished.

二、模擬器配置
游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)













回復(fù)

使用道具 舉報

1

主題

8

帖子

0

積分

新手上路

Rank: 1

積分
0
推薦
發(fā)表于 2019-1-10 19:28:55 | 只看該作者
好像沒有判斷模擬器是否運行完畢的,希望樓主有空,發(fā)布一下
回復(fù) 支持 2 反對 0

使用道具 舉報

1142

主題

4153

帖子

4346

積分

超級版主

Rank: 8Rank: 8

積分
4346

逍遙會員章逍遙忠實勛章逍遙榮耀勛章逍遙達(dá)人勛章逍遙游戲玩家逍遙論壇達(dá)人逍遙新人資格章

推薦
發(fā)表于 2020-11-16 12:01:20 | 只看該作者
adb shell settings put global http_proxy 127.0.0.1:8888
CPU要支持虛擬化技術(shù) 主板開啟VT 關(guān)閉Hyper-V 顯卡驅(qū)動正確 完整系統(tǒng)
回復(fù) 支持 1 反對 0

使用道具 舉報

6

主題

32

帖子

0

積分

新手上路

Rank: 1

積分
0
推薦
發(fā)表于 2018-11-19 19:41:58 | 只看該作者
四、adb命令
1. 描述:支持adb命令
    語法:memuc adb <-i vmindex | -n vmname> <adbcmd>
              <adbcmd> adb命令
    示例:memuc adb -i 0 "remount" // 支持adb命令

代碼例子錯誤
memuc -i 0 "adb shell input tap 100 100"
回復(fù) 支持 1 反對 0

使用道具 舉報

0

主題

34

帖子

0

積分

新手上路

Rank: 1

積分
0
5#
發(fā)表于 2018-10-26 19:17:29 | 只看該作者
想問一下 這工具有發(fā)布了嗎?
回復(fù) 支持 反對

使用道具 舉報

1142

主題

4153

帖子

4346

積分

超級版主

Rank: 8Rank: 8

積分
4346

逍遙會員章逍遙忠實勛章逍遙榮耀勛章逍遙達(dá)人勛章逍遙游戲玩家逍遙論壇達(dá)人逍遙新人資格章

6#
發(fā)表于 2018-10-27 14:11:41 | 只看該作者
命令低版本需要逍遙安卓模擬器6.0.0.以上版本才可以使用
CPU要支持虛擬化技術(shù) 主板開啟VT 關(guān)閉Hyper-V 顯卡驅(qū)動正確 完整系統(tǒng)
回復(fù) 支持 反對

使用道具 舉報

0

主題

34

帖子

0

積分

新手上路

Rank: 1

積分
0
7#
發(fā)表于 2018-10-29 19:00:16 | 只看該作者
心芝雨 發(fā)表于 2018-10-27 14:11
命令低版本需要逍遙安卓模擬器6.0.0.以上版本才可以使用

但目前不是只有到5.6.2嗎?
回復(fù) 支持 反對

使用道具 舉報

30

主題

120

帖子

51

積分

超級版主

Rank: 8Rank: 8

積分
51

逍遙新人資格章

8#
 樓主| 發(fā)表于 2018-11-2 10:51:15 | 只看該作者
smilelove55123 發(fā)表于 2018-10-26 19:17
想問一下 這工具有發(fā)布了嗎?

在6.0.0版本中會發(fā)布
回復(fù) 支持 反對

使用道具 舉報

0

主題

34

帖子

0

積分

新手上路

Rank: 1

積分
0
9#
發(fā)表于 2018-11-2 12:07:16 | 只看該作者
peak 發(fā)表于 2018-11-2 10:51
在6.0.0版本中會發(fā)布

okay 了解 感謝
回復(fù) 支持 反對

使用道具 舉報

1

主題

28

帖子

0

積分

新手上路

Rank: 1

積分
0
10#
發(fā)表于 2018-11-7 09:55:36 | 只看該作者
現(xiàn)在的版本怎么獲取模擬器進(jìn)程的ID啊
回復(fù) 支持 反對

使用道具 舉報

0

主題

0

帖子

0

積分

新手上路

Rank: 1

積分
0
11#
發(fā)表于 2018-11-12 11:44:53 來自手機(jī) | 只看該作者
6.0.0什么時候發(fā)布呀
回復(fù) 支持 反對

使用道具 舉報

1

主題

0

帖子

28

積分

注冊會員

Rank: 2

積分
28

逍遙新人資格章

12#
發(fā)表于 2018-11-20 02:09:11 | 只看該作者
給個建議
能否支持修改模擬器名稱
例如指定MEmu_1 的標(biāo)簽為自定義01   
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|模擬器|手機(jī)模擬器|手游模擬器|安卓模擬器|( 滬ICP備14046591號 )

GMT+8, 2024-10-25 03:29 , Processed in 0.034648 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表