Solución:
Eso se guardará en tu PC . También puede especificar la ubicación de las capturas de pantalla desde el configuración del emulador.
Consulte la siguiente imagen como referencia.
Emule el evento Volume Down + Power para activar la captura de pantalla de Android, luego las imágenes de captura de pantalla se almacenarán en el emulador /storage/emulated/0/Pictures/Screenshots
.
Aquí está el guión. Correr adb shell
, luego copie el código a continuación y ejecútelo, debería ver que el emulador comienza a tomar una captura de pantalla.
cat > /data/local/tmp/screenshot.sh <<EOF
#!/bin/sh
echo 'volume key: down'
sendevent /dev/input/event1 1 114 1
echo 'power key: down'
sendevent /dev/input/event1 1 116 1
sendevent /dev/input/event1 0 0 0
sleep 1
echo 'volume key: up'
sendevent /dev/input/event1 1 114 0
echo 'power key: up'
sendevent /dev/input/event1 1 116 0
sendevent /dev/input/event1 0 0 0
EOF
sh /data/local/tmp/screenshot.sh
NOTA: El dispositivo de entrada de mi emulador es “/ dev / input / event1”, esto puede ser diferente para otros dispositivos. Puede obtener la información del dispositivo ejecutando adb shell getevent
comando, luego presione la tecla del emulador, la salida será algo como esto (Mi tecla para bajar el volumen, estos son números hexadecimales, por lo que 0x0072 es 114d):
/dev/input/event1: 0001 0072 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0001 0072 00000000
/dev/input/event1: 0000 0000 00000000
Te guardará en tu dispositivo (PC), puede ver la ubicación desde la configuración del emulador, haga clic en más icono desde el lado derecho de su emulador, y luego haga clic en configuración