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.