A carregar...

Centro de Ajuda do MuMuPlayer

Encontre soluções para todos os seus problemas com o MuMuPlayer

Pergunte o que quiser sobre o MuMuPlayer

Essenciais para Desenvolvedores: Manual

7 de jul. de 2025

A seguir está uma breve lista de comandos adb comumente usados para desenvolvedores que pretendem executar comandos usando adb no MuMu Player.

[Comandos adb comuns]

1. Versão do Adb

Adb integrado do MuMu Player (no diretório de instalação)

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

Baixar do site:

Recomendadohttps://adbshell.com/downloads

② Site oficial: https://developer.android.com/studio/releases/platform-tools

2. Conectar ao dispositivo

Abra o cmd (se estiver usando o adb integrado do MuMu Player, então cd C:\Program Files (x86)\Nemu\vmonitor\bin\)

adb kill-server (Adb integrado: adb_server.exe kill-server)

Conecte à porta do emulador: adb connect 127.0.0.1:7555 (Adb integrado: adb_server.exe connect 127.0.0.1:7555)

Listar dispositivos conectados: adb devices (Adb integrado: adb_server.exe devices), normalmente, será exibido que os dispositivos do MuMu Player foram conectados e você pode prosseguir para o próximo passo.

Developers' Essentials: Manual1

Observação: Se "127.0.0.1:7555 device" não aparecer na lista, continue tentando conectar usando adb kill-server e adb connect 127.0.0.1:7555

3. Como operar o MuMu Player com vários dispositivos conectados

Formato do comando: comandos alternativos para adb -s porta do emulador, por exemplo: adb -s 127.0.0.1:7555 shell pm list package -3

4. Instalar e desinstalar apk

Execute os seguintes comandos com o MuMu Player conectado:

Instalar apk

adb install C:\xx.apk

Desinstalar apk adb uninstall C:\xx.apk

5. Listar os nomes dos pacotes dos aplicativos instalados

Lista de todos os nomes de pacotes

adb shell pm list packages

Lista de nomes de todos os pacotes de terceiros

adb shell pm list packages -3

Lista de nomes de pacotes do sistema

adb shell pm list packages -s

Os nomes dos pacotes dos aplicativos em execução

adb shell dumpsys window | findstr mCurrentFocus

Ao executar várias instâncias do mesmo aplicativo, verifique se a versão do emulador é anterior à 2.2.2x86/x64. Se for, então o nome do pacote multi-start geralmente deve seguir o formato nome do pacote original + sufixo. Tomando Honkai Impact 3rd como exemplo:

Developers' Essentials: Manual2

Se o emulador for mais recente que 2.2.2x86/x64, então o pacote multi-start e o pacote original devem ter o mesmo nome, portanto, é necessário controlar o aplicativo multi-start usando o UserId (não se esqueça de primeiro conectar a porta do emulador usando adb connect 127.0.0.1:7555)  

6. Liste o Activity ClassName de um aplicativo instalado

Execute adb logcat ActivityManager:I *:s | findstr "cmp" e inicie o aplicativo desejado

Usando “Identity V” como exemplo, você pode executar:

Developers' Essentials: Manual3

onde o primeiro cmp=com.netease.dwrg/.Launcher significa: Pacote do aplicativo

nome/Activity ClassName, o nome completo da Activity

name=com.netease.dwrg.Launcher

7. Iniciar aplicativo

adb shell am start -n Nome do pacote do aplicativo/Activity ClassName do aplicativo

Usando “Identity V” como exemplo, você pode executar:

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

Para visualizar o tempo de inicialização, execute adb shell am start -W Nome do pacote do aplicativo

nome/Activity ClassName do aplicativo

Por exemplo:

Developers' Essentials: Manual4

8. Fechar aplicativo

adb shell am force-stop Nome do pacote

Usando “Identity V” como exemplo, você pode executar:

adb shell am force-stop com.netease.dwrg

9. Ver versão do aplicativo

adb shell dumpsys package Nome do pacote | findstr version

Usando “Identity V” como exemplo, você pode executar:

Developers' Essentials: Manual5

10. Limpar dados do aplicativo

adb shell pm clear Nome do Pacote

11. Entrada simulada

Entrada de tecla

adb shell input keyevent Valor da tecla

Por exemplo:

adb shell input keyevent 3

significa pressionar a tecla HOME (os valores de outras teclas podem ser encontrados em pesquisas online)

Entrada de texto

adb shell input text String

Por exemplo: adb shell input text test

retornará a string "test"

P.S.: Caracteres chineses não são suportados

Clique do mouse

adb shell input tap X Y

onde X e Y são os valores das coordenadas x e y da entrada atual

Movimento do mouse

adb shell input swipe X1 Y1 X2 Y2

X1 Y1 e X2 Y2 são os valores das coordenadas dos pontos inicial e final, respectivamente

12. Enviar arquivos do computador para o emulador

adb push C:\test.apk /data

13. Copiar arquivos do emulador para o computador

adb pull /data/test.apk C:\

14. Tirar capturas de tela

Tirar uma captura de tela da tela atual do emulador

adb shell screencap /data/screen.png

Salvar a captura de tela no computador

adb pull /data/screen.png C:\

15. Gravar a tela

Iniciar gravação

adb shell screenrecord /data/test.mp4

Parar gravação

CTRL+C

Exportar arquivo de vídeo

adb pull /data/test.mp4 C:\

16.

Visualizar informações do dispositivo

Modelo

adb shell getprop ro.product.model

Marca

adb shell getprop ro.product.brand

Modelo do processador

adb shell getprop ro.product.board

Versão do Android

adb shell getprop ro.build.version.release

Modo de renderização do motor

adb shell dumpsys SurfaceFlinger|findstr "GLES"

Este comando não pode ser usado na versão 2.0.30 ou superior. Por enquanto, para utilizá-lo é necessário uma versão mais antiga.

Para outros comandos, por favor visite https://adbshell.com/commands

[Como capturar pacotes]

1) Baixe a versão mais recente do "fiddler" e do "MuMu Player" respectivamente;

2) Inicie o fiddler em Ferramentas -> Opções -> Conexões, marque "Permitir que computadores remotos se conectem" e reinicie o programa. Importante! Não se esqueça de reiniciar;

Developers' Essentials: Manual6

3) Verifique o IP. Se houver uma placa de rede virtual, é necessário executar ipconfig/all para verificar o IP real;

Developers' Essentials: Manual7

4) Inicie o MuMu Player e configure o proxy;

Developers' Essentials: Manual9

Developers' Essentials: Manual9

Mantenha pressionado o nome do WiFi e clique em "Modificar rede"

Developers' Essentials: Manual10

Developers' Essentials: Manual12

5) Salve e prossiga para a próxima operação.

Developers' Essentials: Manual13

Fim do artigo

Palavra-chave: