¿Cómo tomar capturas de pantalla del emulador usando Eclipse?


Necesito tomar capturas de pantalla de una aplicación Android que se ejecuta en un emulador en Eclipse Galileo.

¿Hay una función incorporada para esto o tengo que descargar un plugin de algún tipo?

Author: Ripon Al Wasim, 2010-01-14

6 answers

Puede tomar una captura de pantalla si abre la vista de Android "dispositivos" (en Ventana Window> Mostrar vista Other> Otro... -- >Android Devices > Dispositivos). Haga clic en el dispositivo o emulador del que desea tomar una captura de pantalla, luego haga clic en el botón "Captura de pantalla" (parece una pequeña imagen, y debe estar al lado de un botón de señal de stop). Ocasionalmente, el dispositivo no cargará inmediatamente la imagen; a veces tiene que cerrar / volver a abrir la ventana de captura de pantalla.

Esto es equivalente a tomar una foto a través de DDMS, pero puede hacerlo en Eclipse en lugar de abrir otra aplicación.

 291
Author: Daniel Lew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-14 17:39:07

Capturas de pantalla en dispositivos Android usando Eclipse, una Guía Visual

Android Eclipse Captura de pantalla paso 1

Android Eclipse Captura de pantalla paso 2

Android Eclipse Captura de pantalla paso 3

 152
Author: Mr. Flibble,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-12-15 16:44:51

En la perspectiva DDMS en Eclipse hay un botón "Captura de pantalla". (Asegúrese de tener su SDK de Android y Eclipse plugin al día, no estoy seguro de que esto siempre fue una opción). Simplemente presione ese botón y se creará una captura de pantalla de cualquier dispositivo al que tenga DDMS conectado (ya sea un dispositivo Android real o el emulador) y se abrirá en una nueva ventana donde podrá guardarlo como PNG.

 14
Author: Mark B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-14 19:57:59

Cargas el emulador con tu aplicación normalmente, a través de Eclipse, pero tomas la captura de pantalla real de DDMS, una herramienta que está incluida en tu SDK, bajo la carpeta "herramientas".

En DDMS, presione Ctrl+S para tomar una captura de pantalla.

 9
Author: David Hedlund,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-14 17:15:28

1-abra el DDMS prescriptivo,haga clic con el botón derecho del ratón. 2-haga clic en exportar captura de pantalla. 3 - a continuación, se le mostrará la opción para guardar su archivo como .archivo png, con el nombre que desee puede guardarlo.

 4
Author: Sunishtha Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-19 11:40:03

Solo hago una pantalla de impresión de control, que copia la imagen en el portapapeles, luego abro MS Paint y luego hago un control Z. Luego puede recortar y dimensionarla a su gusto. ¿Esto está bien?

 0
Author: Ron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-02-23 02:45:56