Como tirar capturas de tela do emulador usando o Eclipse?


Respostas:


292

Você pode tirar uma captura de tela se abrir a visualização "dispositivos" do Android (em Janela -> Mostrar visualização -> Outros ... -> Android -> Dispositivos). Clique no dispositivo ou emulador do qual deseja tirar uma captura de tela e clique no botão "Captura de tela" (parece uma pequena imagem e deve estar ao lado de um botão de sinal de parada). Ocasionalmente, o dispositivo não carrega a imagem imediatamente; às vezes você precisa fechar / reabrir a janela de captura de tela.

Isso é equivalente a tirar uma foto via DDMS, mas você pode fazê-lo no Eclipse em vez de abrir outro aplicativo.


ei, eu não estava ciente =) +1
— David Hedlund 14/01

2
Por que um recurso tão essencial está oculto nesses menus obscuros? Obrigado cara.
— Aeyoun 02/09

4
@Crocode Certifique-se de desmarcar a opção 'Usar GPU do host' para o AVD que você está depurando no Android Virtual Device Manager. Eu acho que esse é um bug conhecido.
— Dennis

1
@ Dennis: se eu desmarcar 'Usar GPU Host', não consigo iniciar o emulador, ele mostra apenas a tela preta, mas não inicia. você tem alguma ideia disso?
— dakshbhatt21

1
@ dakshbhatt21 Pode ser um erro com destinos de alta resolução e / ou redimensionamento quando 'Usar GPU do Host' estiver desativado. Eu não poderia começar um Nexus 10 com -scale .75, mas eu poderia começar uma WXGA 10.1" sem escala.
— Edward Brey

152

Capturas de tela em dispositivos Android usando Eclipse, um guia visual

Captura de tela do Eclipse Android passo 1

Captura de tela do Eclipse Android passo 2

Captura de tela do Eclipse Android passo 3


6
Ótimo, obrigado. Observe que não há necessidade de usar o Other...submenu e a caixa de diálogo, como Devicestambém é o quarto item da parte superior no Show Viewsubmenu.
— precisa

1
Eu gostaria de poder colocar +100 para você!
— T.Baba 27/02

1
deve ser a resposta aceita por causa da captura de tela
— Menna-Allah Sami

14

Na perspectiva DDMS no Eclipse, há um botão "Captura de tela". (Certifique-se de ter o seu Android SDK e plug-in Eclipse atualizados, não tenha certeza de que isso sempre foi uma opção). Basta pressionar esse botão e uma captura de tela de qualquer dispositivo ao qual o DDMS esteja conectado (um dispositivo Android real ou o emulador) será criada e aberta em uma nova janela onde você poderá salvá-lo como um png.


9

Você carrega o emulador com seu aplicativo normalmente, através do Eclipse, mas obtém a captura de tela real do DDMS, uma ferramenta incluída no seu SDK, na pasta "tools".

No DDMS, pressione Ctrl + S para tirar uma captura de tela.


Ótimo! O DDMS independente está obsoleto agora. Alguma idéia de como usar o Android Device Monitor?
— William Grand

4

1-abra o DDMS prescritivo, clique com o botão direito do mouse. 2-clique na captura de tela de exportação. 3 - então ele mostrará a opção de salvar seu arquivo como arquivo .png, com qualquer nome que você desejar.


0

Acabei de fazer uma tela de controle de impressão, que copia a imagem na área de transferência, em seguida, abra o MS Paint e, em seguida, controle Z. Em seguida, você pode recortar e dimensioná-la ao seu gosto. Tudo bem?


2
esse é um processo longo e tende a ser ineficiente. seria mais fácil para você se você pudesse tentar um dos métodos acima.
— Anirudh

Por alguma razão, a captura normal por meio do DDMS não funciona, mesmo que o dispositivo esteja visível e o LogCat esteja funcionando. O método é um último recurso então.
— Yar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.