Manual de instrucciones indispensables para desarrolladores

Problema Común
Buscar problema
Inicio / Características / Manual de instrucciones indispensables para desarrolladores
Notas de instalación
Excepciones de iniciación
Cómo iniciar VT
Instalar aplicación
La red
Operación
Características
Juego / APLICACIÓN
Otros
Manual de instrucciones indispensables para desarrolladores
Último tiempo de actualización:2021-05-20

Se ha preparado un resumen simplificado de los comandos adb de uso común para facilitar la realización de operaciones adb en MuMu.

 【Guía de comandos adb de uso común

 

1、 Las versiones de adb

 

Adb incorporado en MuMu Player (en el directorio de instalación de MuMu)

 

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

 Descargar desde el sitio web oficial

① Recomendadohttp://adbshell.com/downloads

Sitio web oficial: https://developer.android.com/studio/releases/platform-tools

 

2、Conexión del dispositivo

 

Abra cmd (si usa el adb que viene con MuMu, entonces cd C:\Program Files (x86)\Nemu\vmonitor\bin\)

 

adb kill-server (adb incorporado en MuMu: adb_server.exe kill-server)

 

Conenctar al puerto del emulador: adb connect 127.0.0.1:7555 (adb incorporado en MuMu: adb_server.exe connect 127.0.0.1:7555)

 

Mostrar dispositivos conectados: adb devices adb incorporado en MuMu: adb_server.exe devices), normalmente mostrará que el dispositivo MuMu está conectado, así que puede continuar con el siguiente paso

Manual de instrucciones indispensables para desarrolladores1

 

Atención: si el dispositivo 127.0.0.1:7555 no se muestra en la lista de dispositivos, puede probar varias veces usando adb kill-server y adb connect 127.0.0.1:7555

 

3Cómo controlar el emulador MuMu cuando se conecta con varios dispositivos 

Formato de comando: comandos alternativos para el puerto del emulador adb -s, por ejemplo: adb -s 127.0.0.1:7555 shell pm list package -3

 

4、Instalar y desinstalar apk

 

Ingrese el siguiente comando cuando el dispositivo MuMu esté conectado:

 

Instalar apk 

adb install C:\\xx.apk

Desinstalar apk adb uninstall C:\\xx.apk

 

5、Obtener el nombre del paquete de aplicaciones instaladas

Lista de todos los nombres de paquetes de aplicaciones

 

adb shell pm list packages

Lista de los nombres de paquetes de aplicaciones de terceros

 

adb shell pm list packages -3

Lista de los nombres de paquetes de aplicaciones del sistema

 

adb shell pm list packages -s

Nombre del paquete de la aplicación en ejecución

 

adb shell dumpsys window | findstr mCurrentFocus 

 

Cuando ejecute varias instancias de la misma aplicación, verifique si la versión del emulador es anterior a 2.2.2x86 / x64; si lo es, el nombre del paquete de inicio múltiple generalmente debe seguir el formato del nombre del paquete original + sufijo. Tomando Honkai Impact 3rd como ejemplo:

Manual de instrucciones indispensables para desarrolladores2

 

Si el número de versión del emulador es posterior a 2.2.2x86/x64, todas las aplicaciones de inicio múltiples y la aplicación original tienen el mismo nombre de paquete, por lo tanto es necesario controlar las aplicaciones de inicio múltiples a través de UserId  (No olvide conectar primero el puerto del emulador adb connect 127.0.0.1:7555)

6、Obtener nombre del tipo de Activity de las aplicaciones instaladas

 

adb logcat ActivityManager:I *:s | findstr "cmp" y luego inicie la aplicación de objetivo 

Por ejemplo inicie Identity V:

Manual de instrucciones indispensables para desarrolladores3El primer cmp = com.netease.dwrg/.Launcher indica: nombre del paquete de la aplicación/nombre del tipo de Activity de la aplicación, nombre completo de Activity = com.netease.dwrg.Launcher

 

7、Iniciar aplicación

adb shell am start -n nombre del paquete de la aplicación/nombre del tipo de Activity de la aplicación

Por ejemplo inicie la aplicación de Identity V:

 

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

 

Si quiere ver el tiempo que tarda la aplicación en iniciarse, puede usar adb shell am start –W nombre del paquete de la aplicación/nombre del tipo de Activity de la aplicación, como:

Manual de instrucciones indispensables para desarrolladores4

 8、Cerrar aplicación

 

adb shell am force-stop nombre de la aplicación

Por ejemplo apaga la aplicación de Identity V:

 

adb shell am force-stop com.netease.dwrg 

9、Comprobar número de versión de la aplicación

 

adb shell dumpsys package nombre del paquete de aplicación | findstr version

 

Por ejemplo ver el número de versión de Identity V:

Manual de instrucciones indispensables para desarrolladores5

10、Eliminar datos de aplicación

adb shell pm clear nombre del paquete de aplicación

11、Entrada analógica

Entrada de teclas

adb shell input keyevent valor del teclado

Por ejemplo: adb shell input keyevent 3 significa hacer clic en el botón HOME, el valor de otras teclas correspondientes se pueden buscar en línea

Entrada de caracteres

adb shell input text caracteres

Por ejemplo: adb shell input text test indica que se ingrese la cadena de caracteres de prueba

PD: los caracteres chinos no son compatibles

Hacer clic con el ratón

adb shell input tap X Y

X e Y son los valores de las coordenadas de los ejes x e y en la pantalla actual respectivamente

Deslizamiento del ratón

adb shell input swipe X1 Y1 X2 Y2

X1 Y1 y X2 Y2 son las coordenadas del punto de inicio de deslizamiento respectivamente

12、Cargar archivos desde la computadora al emulador

adb push C:\test.apk /data

13、Copiar archivos del emulador a la computadora

adb pull /data/test.apk C:\

14、Capturas de pantalla

Tome una captura de la pantalla actual del simulador

adb shell screencap /data/screen.png

Descargar la captura de pantalla a la computadora

adb pull /data/screen.png C:\

15、Grabar vídeo

Iniciar grabación

adb shell screenrecord /data/test.mp4

Finalizar grabación

Puede presionar CTRL+C para finalizar la grabación

Exportar archivos de vídeo

adb pull /data/test.mp4 C:\

16、Comprobar información de dispositivo

Modelo del dispositivo

adb shell getprop ro.product.model

Marca del dispositivo

adb shell getprop ro.product.brand

Modelo de procesador del dispositivo

adb shell getprop ro.product.board

Número de versión de Android del dispositivo

adb shell getprop ro.build.version.release

Modo de renderización del motor del dispositivo

adb shell dumpsys SurfaceFlinger|findstr "GLES"

El comando del modo de renderización del motor adb shell dumpsys SurfaceFlinger no se puede usar en las versiones 2.0.30 o superiores, use una versión inferior a 2.0.30

Para más comandos consulte: http://adbshell.com/commands

Cómo capturar paquetes

Paso 1. Descargue la última versión de «fiddler» y «emulador mumu» respectivamente;

Paso 2. Inicie Fiddler Tools -> Options -> Connections, marque «allow remote computers to connect» (permitir que las computadoras remotas se conecten) y luego reinicie el programa. Recuerde es necesario reiniciar;

Manual de instrucciones indispensables para desarrolladores5

 

Paso 3. Compruebe la IP, si hay una tarjeta de red virtual se necesita ipconfig/all para comprobar la IP real;

Manual de instrucciones indispensables para desarrolladores6

 

Paso 4. Inicie el emulador mumu y configure el proxy;

 

Manual de instrucciones indispensables para desarrolladores9

Manual de instrucciones indispensables para desarrolladores10

 

Mantenga presionado el nombre del Wi-Fi y seleccione «Modificar red» 

Manual de instrucciones indispensables para desarrolladores11

Manual de instrucciones indispensables para desarrolladores12

Paso 5. Es posible emplearlo después de guardar.

Manual de instrucciones indispensables para desarrolladores13

Palabra Clave :

—  Útil o no este artículo  —

A de  personas les ha parecido esto útil

img

Perdón, no encontró problema coincidente,
prueba con otra palabra clave.

Puedes:
1. Contacta al servicio al cliente online de Facebook para reportar el problema: MuMu Player
2. Únete al servidor de discord, consulta al servicio al cliente: MuMu Player
3. Envía un correo de realimentación: support@mumuglobal.com
Cargando...

El modelo de placa base de su computadora:

Esta página es un tutorial para habilitar VT para esta placa base.

Esta página es un tutorial para habilitar VT para esta placa base. Si su operación real no coincide con el tutorial, busque el tutorial de configuración correspondiente para la placa base o consulte con el servicio al cliente.