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.

mahi
fonte

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
sortudo
fonte
@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

Scott Barta
fonte
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

HenBoy331
fonte
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 .
Fidel López
fonte
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

Avi
fonte
27

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

Gustavo Rossi Muller
fonte
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

André Ricardo
fonte
3

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

Akash Jagtap
fonte
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

Hassan Raza
fonte
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

cgr
fonte
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

vovkas
fonte
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

Doilio Matsinhe
fonte