Problema comum
Problema de pesquisa
HOME / Recursos / Instruções essenciais para desenvolvedores
Sobre Instalação
Exceções de Instalação
Como ligar VT
Instalar APP
Internet
Execução
Recursos
Jogo / App
Outro
Instruções essenciais para desenvolvedores
Hora da última atualização:2021-04-13

Para facilitar a execução de operações adb no MuMu, foi preparado em especial uma versão de resumo dos comandos adb comumente usados.

[Guia de comando comum adb]

1.Versão adb

O próprio do MuMu (no diretório de instalação do MuMu) C:\Program Files (x86)\Nemu\vmonitor\bin\adb_server.exe Download no site oficial

http://adbshell.com/downloads

2. Equipamento de conexão

Abre o cmd (se usar o próprio adb do MuMu, então, cd C:\Arquivos de programas (x86)\Nemu\vmonitor\bin\)

adb kill-server(o próprio do MuMu: adb_server.exe kill-server)

Conexão à porta do simulador: adb connect 127.0.0.1:7555

 

(o próprio do MuMu: adb_server.exe connect 127.0.0.1:7555) Lista de equipamentos já conectados: adb devices(o próprio do MuMu: adb_server.exe devices), Normalmente, ele mostrará que o equipamento do MuMu está conectado, você pode prosseguir para a próxima operação.

Instruções essenciais para desenvolvedores1

Nota: Se o equipamento 127.0.0.1:7555 não for exibido na lista de equipamentos, pode tentar adb kill-server e adb connect 127.0.0.1:7555 várias vezes para se conectar

 

3. Como operar o simulador MuMu com vários equipamentos conectados

Formato do comando: Porta do simulador adb -s Outros comandos, como: adb -s 127.0.0.1:7555 shell pm list package -3

4. Instalação e desinstalação de apk

Insira o seguinte comando no equipamento do MuMu já conectado:

Instalação de apk

adb install C:\\xx.apk

Desinstalação de apk

adb uninstall C:\\xx.apk

5. Obter o nome do pacote do aplicativo instalado

Lista de nomes de todos os pacotes de aplicativos

adb shell pm list packages

Lista de nomes de pacotes de aplicativos de terceiros

adb shell pm list packages -3

Lista de nomes de pacotes de aplicativos do sistema

adb shell pm list packages -s

Nome de pacote de aplicativo que está funcionando

adb shell dumpsys window | findstr mCurrentFocus

Se algum aplicativo for multi-aberto, por favor, verifique primeiramente se o número da versão do simulador fica anterior à versão 2.2.2x86/x64, se for sim, então o nome do pacote de multi-início é geralmente o nome do pacote original + sufixo, como

Honkai Impact 3rd:

Instruções essenciais para desenvolvedores1

Se o número da versão do simulador fica posterior à versão 2.2.2x86/x64, todos os aplicativos multi-abertos e o aplicativo original terão o mesmo nome de pacote, então você precisa controlar os aplicativos multi-abertos através do UserId(Clique para ver o tutorial: Tome como exemplo o início de um aplicativo de multi-início)(Não se esqueça de conectar a porta do simulador primeiro adb connect 127.0.0.1:7555)

6.Obter o nome da classe de Activity do aplicativo instalado

Inicie o aplicativo de destino após adb logcat ActivityManager:I *:s | findstr "cmp"

Como por exemplo, iniciar a Identity V:

Instruções essenciais para desenvolvedores3

O primeiro cmp=com.netease.dwrg/.Launcher indica: nome do pacote do aplicativo/nome da classe de Activity do aplicativo, nome completo de Activity=com.netease.dwrg.Launcher

7. Iniciar o aplicativo

adb shell am start -n Nome do pacote do aplicativo/nome da classe de Activity do aplicativo

Como por exemplo, iniciar o aplicativo da personalidade V(Identity V):

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

Se quiser verificar o tempo que leva para iniciar o aplicativo, você pode usar adb shell am start -W Nome do pacote do aplicativo/nome da classe de Activity do aplicativo, como:

Instruções essenciais para desenvolvedores4

8. Fechar o aplicativo

adb shell am force-stop Nome do pacote de aplicativo

Como, fechar o aplicativo da Identity V:

adb shell am force-stop com.netease.dwrg

9. Verificar o número da versão do aplicativo

adb shell dumpsys package Nome do pacote de aplicativo | findstr version

Como, verificar o número da versão da Identity V:

Instruções essenciais para desenvolvedores5

10. Limpar dados do aplicativo

adb shell pm clear Nome do pacote do aplicativo

11. Entrada analógica

Entrada de tecla

adb shell input keyevent Valor de tecla

Como: adb shell input keyevent 3 Significa pressionar a tecla HOME, as teclas correspondentes de outros valores podem ser pesquisadas online

Entrada de carácter

adb shell input text Carácter

Como: adb shell input text test Significa que a cadeia de caracteres test foi inserida.

ps: O carácter não suporta chinês

Clique de mouse

adb shell input tap X Y

X e Y são os valores das coordenadas do eixo x e y na tela atual, respectivamente

Deslize de mouse

adb shell input swipe X1 Y1 X2 Y2

X1 Y1 e X2 Y2 são as coordenadas do ponto inicial de deslize, respectivamente

12. Upload de arquivos do computador para o simulador

adb push C:\test.apk /data

 

13. Cópia de arquivos do simulador para o computador

adb pull /data/test.apk C:\

 

14. Captura de tela

Faça a captura de tela de exibição actual do simulador

adb shell screencap /data/screen.png

Faça download do arquivo de captura para o computador

adb pull /data/screen.png C:\

15. Gravação de vídeo

Início de gravação

adb shell screenrecord /data/test.mp4

Término de gravação

Pode pressionar CTRL+C para terminar a gravação

Exportação do arquivo de vídeo

adb pull /data/test.mp4 C:\

16. Visualização de informações do equipamento

Modelo do equipamento

adb shell getprop ro.product.model

Marca do equipamento

adb shell getprop ro.product.brand

Modelo do processador do equipamento

adb shell getprop ro.product.board

Número da versão android do equipamento

adb shell getprop ro.build.version.release

Modo de renderização do motor do equipamento

adb shell dumpsys SurfaceFlinger|findstr "GLES"

Comando de modo de renderização do motor adb shell dumpsys SurfaceFlinger não pode ser usado na versão 2.0.30 e superior, por favor, use a versão inferior a 2.0.30 temporariamente

Para mais outros comandos, pode se referir a: http://adbshell.com/commands

 

[Como rastrear]

Passo 1, Baixe a versão mais recente de "fiddler" e "simulador do mumu", respectivamente;

Passo 2, Inicie fiddler Tools -> Options -> Connections Marque allow remote computers to connect (permitir conexão de computador remoto) para reiniciar o programa, Lembre-se: tem que reiniciar;

Instruções essenciais para desenvolvedores6

Passo 3, verifique o IP, se houver uma placa de rede virtual, você precisa do ipconfig/all para verificar o IP real;

Instruções essenciais para desenvolvedores7

Passo 4, Inicie o simulador do mumu, defina o agente;

Instruções essenciais para desenvolvedores9

Instruções essenciais para desenvolvedores10

Pressione longamente o nome de wifi, selecione “Alteração de rede”

Instruções essenciais para desenvolvedores12

Instruções essenciais para desenvolvedores13

Passo 5, podem operar depois de salvar.

Instruções essenciais para desenvolvedores14

>Veja a lista de perguntas mais frequentes para obter mais ajuda<

 
Palavra-chave:

—  Esse artigo foi útil ou não  —

img

Desculpe, o problema não foi correspondido no momento,
por favor, tente com outra palavra-chave.

Você pode:
1. Entre em contato com o atendimento ao cliente online do Facebook para relatar problemas: MuMu Player
2. Junte-se ao servidor discord, consulte o atendimento ao cliente: MuMu Player
3. Envie um e-mail de relatório:support@mumuglobal.com
Carregando...