Tirando captura de tela no emulador do Android Studio


203

Eu sei que isso provavelmente pode ser a pergunta mais idiota, mas ainda não sei como tirar uma captura de tela do Emulador via Android Studio. Recentemente, mudei do Eclipse para o Android Studio e não consegui encontrá-lo em nenhum lugar. Tentei pesquisar na Web também, mas não tive ajuda.

Respostas:


289

A partir do Android Studio 2.0, você pode fazer isso com o novo emulador:

Novo emulador Android do Android Studio 2.0

Basta clicar em 3 "Capturar tela". A localização padrão é a área de trabalho.

Ou

  1. Selecione "Mais"
  2. Em "Configurações", especifique o local para sua captura de tela
  3. Tire sua captura de tela

@Nino Handler Eu faço exatamente isso, mas nenhuma imagem aparece na minha área de trabalho (e se eu alterar o local, ainda não tiver sorte), então como resultado, não posso tirar capturas de tela usando o emulador. Você poderia dar algumas dicas para resolver o problema?
agiro

1
@agiro Eu recomendaria usar a resposta de Fidel Eduardo López ou HenBoy331, que também deve funcionar.
luckyhandler

Faz screenshots com cores erradas: stackoverflow.com/questions/52462962/...
Dmitry

Para mim, começou a funcionar quando alterei o local padrão da área de trabalho para minha biblioteca de imagens. Antes de tudo muito bem olhado, mas não salvar a imagem
lvmeijer

93

Clique no botão Monitor (DDMS incluído) na barra de ferramentas - parece o bugdroid do Android:

Janela IDE mostrando o botão Monitor

Isso exibirá a janela DDMS. Selecione a instância do emulador na guia Dispositivos à esquerda e clique no botão da câmera na barra de ferramentas acima dela, ao lado do ícone de sinal de parada:

Janela do monitor

Observe que se o seu emulador estiver executando o Android 4.4 ou o 4.3, acho que a funcionalidade de captura de tela está quebrada - você precisará usar um dispositivo físico para obter capturas de tela nessas versões do sistema operacional. Funciona bem para o Android antes da versão 4.3. Esse bug é https://code.google.com/p/android/issues/detail?id=62284


Você também pode iniciar o DDMS no Terminal. Basta digitar 'ddms' para lançá-lo
David Douglas

Obrigado pela informação sobre o bug, é isso que estava me impedindo de obter uma captura de tela.
Nasch 20/02

71

Você pode capturar uma captura de tela do Android Studio, como mostra a imagem abaixo. Você pode capturar no Android Studio


6
Apenas uma observação, este ícone está disponível quando a guia "Android Monitor" está selecionada.
Adam Davis

69

Para tirar uma captura de tela do seu aplicativo:

  1. Inicie seu aplicativo como descrito em Executar seu aplicativo no modo de depuração.
  2. Clique em Android 6: botão Android para abrir a janela da ferramenta DDMS do Android.
  3. Clique em Captura de tela Botão da câmera no lado esquerdo da janela da ferramenta DDMS do Android.
  4. Opcional: Para adicionar um quadro de dispositivo à sua captura de tela, ative a opção Captura de tela do quadro.
  5. Clique em Save .

2
Isso não funciona para mim. Acabei de receber uma caixa de diálogo com uma barra de progresso que diz 'Obtendo a captura de tela do dispositivo ...', mas ela nunca é concluída.
precisa saber é o seguinte

daria bônus extra para capure tela com moldura dispositivo :)
Opiatefuchs

29

Manter o emulador em cima de todas as outras tarefas na área de trabalho e pressionar " Ctrl + S " também captura a captura de tela e é salva no caminho padrão (se não for editado) do caminho (por exemplo, C: \ Users \ nome de usuário \ Desktop).

Ou

você pode simplesmente clicar no ícone "Câmera" destacado em "verde", que temos com o emulador.

insira a descrição da imagem aqui


27

Por favor, use ctrl+ sno Windows ou ⌘sno Mac (enquanto o emulador estiver focado). Você Desktopdeve ser o local padrão para salvar.


21

Além de usar o Android Studio, você também pode tirar uma captura de tela com o adb, que é mais rápida.

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

Alternativa mais curta de uma linha no Unix / OSX

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

Postagem original do blog: Pegue a captura de tela do Android no computador via ADB


3

1. Execute primeiro o seu aplicativo 2. Vá para Ferramenta -> Android -> Monitor de dispositivo Android Verifique a imagem para mais detalhes


2

Pressione e segure o botão Liga / Desliga, e você terá a opção da captura de tela. Emulador de botão de energia

Opção para captura de tela no emulador


1

Clique no ícone Câmera que está à direita do emulador na lista de ícones de ação. Está disponível no estúdio mais recente, embora não tenha certeza de qual versão.

insira a descrição da imagem aqui


Andrev já postou resposta semelhante, portanto, essa é uma resposta duplicada.
Borzh

Sim, acho que senti falta de ver essa resposta.
Cg 12/01

0

O Android Device Monitor foi descontinuado no Android Studio 3.1 e removido do Android Studio 3.2. Para iniciar o aplicativo independente Monitor de dispositivo no Android Studio 3.1 e inferior, você pode executar android-sdk / tools / monitor.bat


0
  1. No Android Studio, selecione Exibir > Janelas de ferramentas > Logcat para abrir o Logcat.
  2. Selecione o dispositivo e um processo no menu suspenso na parte superior da janela.
  3. Clique em Captura de tela no lado esquerdo da janela.

Para mais informações, consulte este link

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.