{"id":25340,"date":"2021-02-19T10:03:47","date_gmt":"2021-02-19T02:03:47","guid":{"rendered":"https:\/\/www.memuplay.com\/blog\/?p=25340"},"modified":"2021-02-19T10:04:02","modified_gmt":"2021-02-19T02:04:02","slug":"manual-de-referencia-do-comando-memu-memuc","status":"publish","type":"post","link":"https:\/\/www.memuplay.com\/blog\/pt\/manual-de-referencia-do-comando-memu-memuc.html","title":{"rendered":"Manual de Refer\u00eancia do Comando MEmu (MEMUC)"},"content":{"rendered":"<h2><span style=\"color: #ff6600;\"><b>BOAS NOT\u00cdCIAS para Geeks and Programadores!! <\/b><\/span><\/h2>\n<p>Desde o <a href=\"https:\/\/www.memuplay.com\">Emulador Android MEmu 6.0<\/a>, MEmu suporta um novo comando totalmente funcional: <span style=\"color: #ff0000;\"><strong>MEMUC. <\/strong><span style=\"color: #000000;\">Ele \u00e9 projetado para substituir todas as outras interfaces de comando como memu, memumanage, memuconsole e adb. Portanto, leia este artigo e voc\u00ea saber\u00e1 tudo sobre este poderoso comando.<\/span><\/span><\/p>\n<p>O memuc suporta a manipula\u00e7\u00e3o de v\u00e1rias inst\u00e2ncias (VMs), como emulador de reinicializa\u00e7\u00e3o, verifica\u00e7\u00e3o de status, instala\u00e7\u00e3o de apk, execu\u00e7\u00e3o de aplicativo e etc. Em primeiro lugar, voc\u00ea precisa passar o <strong>\u00edndice ou o nome da VM de destino<\/strong>. Por exemplo:<br \/>\n<span style=\"color: #993300;\"><em>memuc clone -i 0 (or &#8211;index 0)<\/em><\/span> \/\/O 1\u00ba \u00edndice VM \u00e9 0, o 2\u00ba \u00e9 1, o 3\u00ba \u00e9 2&#8230;<br \/>\n<span style=\"color: #993300;\"><em>memuc remove -n MEmu_2 (or &#8211;name MEmu_2)<\/em><\/span> \/\/O 1\u00ba nome da VM \u00e9 MEmu, o segundo \u00e9 MEmu_1&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>O comando MEMUC \u00e9 dividido em quatro categorias::<\/p>\n<p>&#8220;<strong>emulator management<\/strong>&#8220;, &#8220;<strong>emulator configuration<\/strong>&#8220;, &#8220;<strong>emulator control<\/strong>&#8220;, and &#8220;<strong>adb command<\/strong>&#8220;:<\/p>\n<p><span style=\"text-decoration: underline;\">Emulator management<\/span>: envolve principalmente a inicializa\u00e7\u00e3o e desligamento do emulador, importa\u00e7\u00e3o e exporta\u00e7\u00e3o, cria\u00e7\u00e3o e exclus\u00e3o, consulta de status em execu\u00e7\u00e3o, etc. Exceto para algumas opera\u00e7\u00f5es, como clonagem e renomea\u00e7\u00e3o, n\u00e3o h\u00e1 necessidade de especificar a inst\u00e2ncia ao chamar<\/p>\n<p><span style=\"text-decoration: underline;\">Emulator configuration<\/span>: envolve principalmente a modifica\u00e7\u00e3o das propriedades do emulador, e o emulador precisa ser especificado ao chamar<\/p>\n<p><span style=\"text-decoration: underline;\">Emulator control<\/span>: envolve principalmente o controle do sistema Android, como instalar o aplicativo, iniciar\/fechar o aplicativo, desconectar a rede, etc. O emulador precisa ser especificado ao chamar<\/p>\n<p><span style=\"text-decoration: underline;\">ADB command<\/span>: \u00c9 principalmente para empacotar a ferramenta de linha de comando adb oficial do Android para resolver o problema de conex\u00e3o a um emulador espec\u00edfico (evite inserir um IP aleat\u00f3rio ao usar uma rede de ponte), e voc\u00ea precisa especificar o emulador<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1>Manual de Refer\u00eancia MEMUC<\/h1>\n<h2><strong>[Cap\u00edtulo Um] Gerenciamento de VM<\/strong><\/h2>\n<ol>\n<li>Criar um novo VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<span style=\"color: #800000;\"><em>memuc create<\/em><\/span><\/li>\n<li>memuc create 44\u00a0 \u00a0 \/\/criar uma certa vers\u00e3o do Android<br \/>\nmemuc create 51<br \/>\nmemuc create 71<\/li>\n<li>memuc create 76\u00a0 (Android 7.1 64-bit)<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc create<\/span><\/em> \/\/Crie um novo VM<\/li>\n<\/ul>\n<\/li>\n<li>Deletar um VM j\u00e1 existente\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc remove &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc remove -i 0<\/span><\/em> \/\/Delete o VM MEmu<\/li>\n<\/ul>\n<\/li>\n<li>Clonar um VM j\u00e1 existente\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc clone &lt;-i vmindex | -n vmname&gt; [-r nametag] [-t]<\/span><\/em><br \/>\n[-t] Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc clone -i 1<\/span><\/em> \/\/Feche o VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Exportar\/Fazer Backup de um VM para um arquivo\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<span style=\"color: #800000;\"><em>memuc export &lt;-i vmindex | -n vmname&gt; &lt;ovafile&gt; [-t]<\/em><\/span><br \/>\n&lt;ovafile&gt; Exportar para o tipo de arquivo ova<br \/>\n[-t] Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc export -n MEmu_1 c:\\1.ova<\/span><\/em> \/\/Exporte o VM MEmu_1 para o arquivo 1.ova na unidade C<\/li>\n<\/ul>\n<\/li>\n<li>Importar\/Restaurar um VM de um arquivo ova existente\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc import &lt;ovafile&gt; [-t]<\/span><\/em><br \/>\n&lt;ovafile&gt; tipo de arquivo ova<br \/>\n&lt;memufile&gt; tipo de arquivo memu (compat\u00edvel com a vers\u00e3o 7.1.3 e posterior)<br \/>\n[-t] Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #800000;\">\u00a0memuc import c:\\1.ova<\/span><\/em> \/\/Importar um VM do arquivo 1.ova na unidade C<\/li>\n<\/ul>\n<\/li>\n<li>Iniciar um VM existente\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc start\u00a0&lt;-i vmindex | -n vmname&gt; [-t]<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[-t]<\/span><\/em> Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc start -n MEmu_2<\/span><\/em> \/\/Inicie o VM MEmu_2<\/li>\n<\/ul>\n<\/li>\n<li>Parar um VM em execu\u00e7\u00e3o\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc stop &lt;-i vmindex | -n vmname&gt; [-t]<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[-t]<\/span><\/em> Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc stop -n MEmu<\/span><\/em> \/\/Pare o VM MEmu<\/li>\n<\/ul>\n<\/li>\n<li>Parar todas as VMs em execu\u00e7\u00e3o\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc stopall<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc stopall<\/span><\/em> \/\/Pare todos os VMs em execu\u00e7\u00e3o<\/li>\n<\/ul>\n<\/li>\n<li>Pare todas os VMs em execu\u00e7\u00e3o\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc listvms [&#8211;running] [-s]<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[&#8211;running]<\/span><\/em> Lista informa\u00e7\u00f5es de todas as VMs em execu\u00e7\u00e3o<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc listvms<\/span><\/em> \/\/Lista informa\u00e7\u00f5es como \u00edndice, t\u00edtulo, identificador de janela, status, pid.<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc listvms -s<\/span><\/em> \/\/Exibe informa\u00e7\u00f5es do disco<\/li>\n<\/ul>\n<\/li>\n<li>Verifique se o VM est\u00e1 em execu\u00e7\u00e3o ou n\u00e3o\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc isvmrunning\u00a0&lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc isvmrunning -n MEmu_3<\/span><\/em> \/\/Verifique se o VM est\u00e1 em execu\u00e7\u00e3o ou n\u00e3o<\/li>\n<\/ul>\n<\/li>\n<li>Classificar todas as janelas VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc sortwin<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc sortwin<\/span><\/em> \/\/Classifica todas as janelas VM<\/li>\n<\/ul>\n<\/li>\n<li>Reinicializar VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc reboot &lt;-i vmindex | -n vmname&gt; [-t]<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0[-t]<\/span><\/em> Retorne sem esperar pelo fim da tarefa e obtenha o n\u00famero de ID da tarefa<\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #800000;\">memuc reboot -i 0 <\/span><\/em>\/\/Reboot VM<\/li>\n<\/ul>\n<\/li>\n<li>Renomear VM\n<ul>\n<li>Usage:\u00a0 \u00a0 <em><span style=\"color: #800000;\">memuc rename &lt;-i vmindex | -n vmname&gt; &lt;title&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #800000;\">memuc rename -i 0 &#8220;MEmu_1&#8221; <\/span><\/em>\/\/Renomeia VM<\/li>\n<\/ul>\n<\/li>\n<li>Verificar o status da tarefa ass\u00edncrona, como <span style=\"color: #993300;\"><em>clonar<\/em><\/span>, <span style=\"color: #993300;\"><em>exportar<\/em><\/span>, <span style=\"color: #993300;\"><em>importar<\/em><\/span>, <span style=\"color: #993300;\"><i>iniciar <\/i><\/span>e <span style=\"color: #993300;\"><em>parar<\/em><\/span>.\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">taskstatus &lt;taskid&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">taskstatus 7baf735f-c877-4836-aaf9-ccca67296a8f <\/span><\/em>\/\/Verifique o status da tarefa 100, ela retornar\u00e1 com sucesso, em execu\u00e7\u00e3o ou com falha.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2><strong>[Cap\u00edtulo Dois] Configura\u00e7\u00e3o do VM<\/strong><\/h2>\n<ol>\n<li>Obter dados de configura\u00e7\u00e3o do VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc getconfigex &lt;-i vmindex | -n vmname&gt; &lt;key&gt;<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;key&gt;<\/span><\/em> nome da tecla de configura\u00e7\u00e3o<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc getconfigex -i 0 memory<\/span> <\/em>\/\/Obtenha o tamanho da mem\u00f3ria do VM MEmu<\/li>\n<\/ul>\n<\/li>\n<li>Definir os dados de configura\u00e7\u00e3o da VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #800000;\">memuc setconfigex &lt;-i vmindex | -n vmname&gt; &lt;key&gt; &lt;value&gt;<\/span><\/em><br \/>\n<em><span style=\"color: #800000;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;key&gt;<\/span><\/em> nome da tecla de configura\u00e7\u00e3o<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #800000;\">memuc setconfigex -i 0 cpus 4<\/span> <\/em>\/\/Defina o n\u00famero do n\u00facleo da CPU como 4<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25341 size-full\" src=\"https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/1.png\" alt=\"\" width=\"627\" height=\"588\" srcset=\"https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/1.png 627w, https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/1-300x281.png 300w, https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/1-624x585.png 624w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-25343 size-full\" src=\"https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/2-1.png\" alt=\"\" width=\"627\" height=\"570\" srcset=\"https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/2-1.png 627w, https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/2-1-300x273.png 300w, https:\/\/www.memuplay.com\/blog\/wp-content\/uploads\/2021\/02\/2-1-624x567.png 624w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/p>\n<p>[macaddress] \/\/Endere\u00e7o MAC do dispositivo<br \/>\n[cache_mode] \/\/ Modo cache, 1 \u00e9 acelera\u00e7\u00e3o (bom desempenho, mas h\u00e1 risco de danos \u00e0 imagem quando a energia \u00e9 desligada acidentalmente), 0 \u00e9 est\u00e1vel (o arquivo de imagem n\u00e3o \u00e9 f\u00e1cil de ser danificado e o desempenho \u00e9 um pouco pior)<br \/>\n[geometry (x y width height)] \/\/ Coordenada superior esquerda e tamanho do simulador<br \/>\n[custom_resolution (width height dpi)] \/\/ Resolu\u00e7\u00e3o e DPI do Android<br \/>\n[disable_resize] \/\/ Tamanho de janela fixo, 1 \u00e9 fixo, 0 \u00e9 estic\u00e1vel<br \/>\n[ssid (uylnhxb557|auto)] \/\/ Nome do WIFI (auto significa gera\u00e7\u00e3o autom\u00e1tica)<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>[Cap\u00edtulo Tr\u00eas] Controle de VM (quando a VM est\u00e1 em execu\u00e7\u00e3o)<\/strong><\/h2>\n<ol>\n<li>Instalar o Apk na VM (Android)\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc installapp &lt;-i vmindex | -n vmname&gt; &lt;apkfile&gt; [-s]<\/span><\/em><br \/>\n<span style=\"color: #993300;\"><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;apkfile&gt;<\/em><\/span> diret\u00f3rio do apk<br \/>\n[-s] Crie um atalho na \u00e1rea de trabalho ap\u00f3s a instala\u00e7\u00e3o (vers\u00e3o 7.1.3 e posterior)<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc\u00a0installapp -n MEmu_1 c:\\test.apk<\/span><\/em> \/\/Instale test.apk no VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Desinstalar aplicativo da VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc\u00a0uninstallapp &lt;-i vmindex | -n vmname&gt; &lt;packagename&gt;<\/span><\/em><br \/>\n<span style=\"color: #993300;\"><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;packagename&gt;<\/em><\/span> nome do pacote do aplicativo<\/li>\n<li>Sample:\u00a0 \u00a0<span style=\"color: #993300;\"><em>memuc uninstallapp\u00a0-i 1 com.microvirt.test<\/em><\/span> \/\/Desinstale este aplicativo do VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Iniciar aplicativo na VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc\u00a0startapp &lt;-i vmindex | -n vmname&gt; &lt;packageactivity&gt;<\/span><\/em><br \/>\n<em><span style=\"color: #993300;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;packageactivity&gt;<\/span><\/em> atividade principal do aplicativo<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc startapp -i 1 com.android.settings\/.Settings<\/span><\/em> \/\/Inicie as configura\u00e7\u00f5es do Android no VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Parar aplicativo na VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc stopapp &lt;-i vmindex | -n vmname&gt; &lt;packagename&gt;<\/span><\/em><br \/>\n<em><span style=\"color: #993300;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;packagename&gt;<\/span><\/em> nome do pacote do aplicativo<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc\u00a0stopapp -i 1 com.android.settings<\/span><\/em> \/\/Pare as configura\u00e7\u00f5es do Android no VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Acionar tecla do Android\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc sendkey &lt;-i vmindex | -n vmname&gt; &lt;key&gt;<\/span><\/em><br \/>\n<em><span style=\"color: #993300;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 &lt;key&gt;<\/span><\/em> voltar| in\u00edcio| menu | aumentar o volume| baixar o volume<\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc sendkey -i 0 home<\/span> <\/em>\/\/Gatilho da Tecla inicial no VM MEmu<\/li>\n<\/ul>\n<\/li>\n<li>Agita\u00e7\u00e3o do gatilho\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<span style=\"color: #993300;\"><em>memuc shake\u00a0&lt;-i vmindex | -n vmname&gt;<\/em><\/span><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc shake -i 1<\/span><\/em> \/\/Agita\u00e7\u00e3o do gatilho no VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Conectar a Internet no Android\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc connect &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc connect -i 2<\/span><\/em> \/\/Conecte a internet na VM MEmu_2<\/li>\n<\/ul>\n<\/li>\n<li>Disconectar a Internet no Android\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc\u00a0disconnect &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<span style=\"color: #993300;\"><em>memuc disconnect -i 2<\/em><\/span> \/\/Disconecte a internet na VM MEmu_2<\/li>\n<\/ul>\n<\/li>\n<li>Texto de entrada para Android\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<span style=\"color: #993300;\"><em>memuc input &lt;-i vmindex | -n vmname&gt; &lt;text&gt;<\/em><\/span><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc input -i 0 &#8220;Hello World!&#8221;<\/span> <\/em>\/\/Insira o texto &#8220;Hello World!&#8221; no VM MEmu<\/li>\n<\/ul>\n<\/li>\n<li>Janela de rota\u00e7\u00e3o da VM\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc rotate &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc rotate -i 0<\/span>\u00a0<\/em>\/\/Gire a primeira VM<\/li>\n<\/ul>\n<\/li>\n<li>Executar comando no Android\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc &lt;-i vmindex | -n vmname&gt; execmd &lt;guestcmd&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 \u00a0<em><span style=\"color: #993300;\">memuc -i 1 execcmd &#8220;getprop persist.sys.language&#8221;<\/span> <\/em>\/\/Execute o comando &#8220;getprop&#8221; para obter o idioma Android na VM MEmu_1<\/li>\n<\/ul>\n<\/li>\n<li>Alterar latitude e longitude do GPS\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc setgps &lt;-i vmindex | -n vmname&gt; &lt;longitude&gt; &lt;latitude&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc setgps -i 0\u00a0\u00a030.978785 121.824455<\/span>\u00a0<\/em>\/\/Define longitude atual 30,978785, latitude 121,824455<\/li>\n<\/ul>\n<\/li>\n<li>Obtenha o endere\u00e7o IP p\u00fablico\n<ul>\n<li>Usage:\u00a0 \u00a0 <em><span style=\"color: #993300;\">memuc -i 0 execcmd &#8220;wget -O- whatismyip.akamai.com&#8221;<\/span><\/em><\/li>\n<\/ul>\n<\/li>\n<li>Aumentar zoom (compat\u00edvel com a vers\u00e3o 6.2.6 e posterior)\n<ul>\n<li>Usage:\u00a0 \u00a0 <em><span style=\"color: #993300;\">memuc zoomin &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc zoomin -i 0<\/span>\u00a0<\/em>\/\/Aumenta o zoom do conte\u00fado<\/li>\n<\/ul>\n<\/li>\n<li>Diminuir zoom (compat\u00edvel com a vers\u00e3o 6.2.6 e posterior)\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc zoomout &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc zoomout -i 0<\/span>\u00a0<\/em>\/\/Diminui zoom do conte\u00fado<\/li>\n<\/ul>\n<\/li>\n<li>Obtenha uma lista de aplicativos de terceiros no emulador (compat\u00edvel com 7.1.3 e posterior)\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc getappinfolist &lt;-i vmindex | -n vmname&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc getappinfolist -i 0<\/span>\u00a0<\/em>\/\/Mostra a lista de aplicativos de terceiros de MEmuSet o valor da acelera\u00e7\u00e3o da gravidade (compat\u00edvel com 7.1.3 e posterior)<\/li>\n<\/ul>\n<\/li>\n<li>Defina o valor da acelera\u00e7\u00e3o da gravidade (compat\u00edvel com 7.1.3 e posterior)<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Usage:\u00a0 \u00a0 <em><span style=\"color: #993300;\">memuc accelerometer &lt;-i vmindex | -n vmname&gt; &lt;-x xvalue&gt; &lt;-y yvalue&gt; &lt;-z zvalue&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc accelerometer\u00a0\u00a0-i 0 &lt;-x 0.0&gt; &lt;-y 8.9&gt; &lt;-z 4.5&gt;<\/span>\u00a0<\/em>\/\/Define o valor de acelera\u00e7\u00e3o da gravidade para 0, 8,9, 4,5<\/li>\n<\/ul>\n<\/li>\n<li>Crie atalhos na \u00e1rea de trabalho para aplicativos Android (compat\u00edvel com 7.2.5 e posterior)\n<ul>\n<li>Usage:\u00a0 \u00a0 <em><span style=\"color: #993300;\">memuc createshortcut &lt;-i vmindex | -n vmname&gt; &lt;packagename&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc createshortcut -i 0\u00a0\u00a0com.android.settings<\/span>\u00a0<\/em>\/\/Cria um atalho na \u00e1rea de trabalho para o aplicativo Configura\u00e7\u00f5es<\/li>\n<\/ul>\n<\/li>\n<li>Liste todas as informa\u00e7\u00f5es do emulador<\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Usage: <em><span style=\"color: #993300;\">memuc listvms [-i vmindex | -n vmname]\u00a0<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">memuc listvms<\/span>\u00a0<\/em>\/\/Lista o \u00edndice do simulador, t\u00edtulo, identificador de janela de n\u00edvel superior, se deseja iniciar o simulador, processar informa\u00e7\u00f5es de PID, uso do disco do simulador<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><strong>[Cap\u00edtulo Quatro] Comando ADB<\/strong><\/h2>\n<p>Provavelmente, voc\u00ea n\u00e3o precisa mais do comando ADB porque memuc execmd suporta a maioria dos comandos Android. Al\u00e9m disso, memuc execmd n\u00e3o depende do servidor ADB, o que significa mais est\u00e1vel. No entanto, memuc adb ainda \u00e9 suportado apenas no caso de voc\u00ea precisar de um comando adb espec\u00edfico por algum motivo.<\/p>\n<ul>\n<li>Usage:\u00a0 \u00a0 \u00a0<em><span style=\"color: #993300;\">memuc &lt;-i vmindex | -n vmname&gt; adb &lt;adbcmd&gt;<\/span><\/em><\/li>\n<li>Sample:\u00a0 <em><span style=\"color: #993300;\">\u00a0memuc -i 0 adb\u00a0&#8220;remount&#8221;<\/span> <\/em>\/\/Executa o comando &#8220;remount&#8221; atrav\u00e9s da conex\u00e3o ADB<\/li>\n<\/ul>\n<p>[FIM]<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div>\n<hr \/>\n<\/div>\n<h2><strong>Descubra Mais sobre MEmu Play<br \/>\n<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/www.memuplay.com\/support.html\">Suporte MEmu<\/a><\/li>\n<li><a href=\"https:\/\/www.facebook.com\/memuplayerbr\" target=\"_blank\" rel=\"noopener noreferrer\">Facebook BR<\/a><\/li>\n<li><a href=\"http:\/\/instagram.com\/memuplayerbr\">Instagram BR<\/a><\/li>\n<li><a href=\"https:\/\/discord.gg\/jqSJV7Y\" target=\"_blank\" rel=\"noopener noreferrer\">Discord<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/microvirtmemu\" target=\"_blank\" rel=\"noopener noreferrer\">Twitter<\/a><\/li>\n<li><a href=\"https:\/\/www.reddit.com\/r\/memuplayer\/\">Reddit<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/c\/MEmuPlayOfficial\">Youtube<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>BOAS NOT\u00cdCIAS para Geeks and Programadores!! Desde o Emulador Android MEmu 6.0, MEmu suporta um novo comando totalmente funcional: MEMUC. Ele \u00e9 projetado para substituir todas as outras interfaces de comando como memu, memumanage, memuconsole e adb. Portanto, leia este artigo e voc\u00ea saber\u00e1 tudo sobre este poderoso comando. O memuc suporta a manipula\u00e7\u00e3o de v\u00e1rias inst\u00e2ncias (VMs), como emulador de reinicializa\u00e7\u00e3o, verifica\u00e7\u00e3o de status, instala\u00e7\u00e3o de apk, execu\u00e7\u00e3o de aplicativo e etc. Em primeiro lugar, voc\u00ea precisa passar o \u00edndice ou o nome da VM de destino. Por exemplo: memuc clone -i 0 (or &#8211;index 0) \/\/O 1\u00ba \u00edndice VM \u00e9 0, o 2\u00ba \u00e9 1, o 3\u00ba \u00e9 2&#8230; memuc remove -n MEmu_2 (or &#8211;name MEmu_2) \/\/O 1\u00ba nome da VM \u00e9 MEmu, o segundo \u00e9 MEmu_1&#8230; &nbsp; O comando MEMUC \u00e9 dividido em quatro categorias:: &#8220;emulator management&#8220;, &#8220;emulator configuration&#8220;, &#8220;emulator control&#8220;, and &#8220;adb command&#8220;: Emulator management: envolve principalmente a inicializa\u00e7\u00e3o e desligamento do emulador, importa\u00e7\u00e3o e exporta\u00e7\u00e3o, cria\u00e7\u00e3o e exclus\u00e3o, consulta de status em execu\u00e7\u00e3o, etc. Exceto para algumas opera\u00e7\u00f5es, como clonagem e renomea\u00e7\u00e3o, n\u00e3o h\u00e1 necessidade de especificar a inst\u00e2ncia ao chamar Emulator configuration: envolve principalmente a modifica\u00e7\u00e3o das propriedades do emulador, e o emulador precisa<a class=\"show-more\" href=\"https:\/\/www.memuplay.com\/blog\/pt\/manual-de-referencia-do-comando-memu-memuc.html\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":6926,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[2054],"yst_prominent_words":[28804,28786,28797,28801,28794,28803,28795,28789,28788,28798,28802,28787,28799,28792,1979,28800,28793,28805,28796,1978],"class_list":["post-25340","post","type-post","status-publish","format-standard","hentry","category-memu-faq","tag-lang-pt"],"_links":{"self":[{"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/posts\/25340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/users\/6926"}],"replies":[{"embeddable":true,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/comments?post=25340"}],"version-history":[{"count":1,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/posts\/25340\/revisions"}],"predecessor-version":[{"id":25344,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/posts\/25340\/revisions\/25344"}],"wp:attachment":[{"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/media?parent=25340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/categories?post=25340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/tags?post=25340"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.memuplay.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=25340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}