Android Studio'dan Emulator'da ekran görüntüsü alma


203

Bunun muhtemelen en aptalca soru olabileceğini biliyorum, ancak yine de Android Studio aracılığıyla Emulator'un ekran görüntüsünü nasıl alacağımı bilmiyorum. Geçenlerde Eclipse'den Android Studio'ya geçtim ve hiçbir yerde bulamadım, web'de de aramaya çalıştım ama yardım etmedim.

Yanıtlar:


290

Android Studio 2.0'dan başlayarak yeni emülatörle yapabilirsiniz:

Android Studio 2.0'dan yeni Android Emulator

Sadece 3 "Ekran Görüntüsü Al" ı tıklayın. Standart konum masaüstüdür.

Veya

  1. "Diğer" i seçin
  2. "Ayarlar" altında, ekran görüntünüzün konumunu belirtin
  3. Ekran görüntünüzü alın

@Nino Handler Sadece bunu yapıyorum, ancak masaüstümde hiçbir görüntü görünmüyor (ve konumu değiştirirsem, hala şans yok), sonuç olarak emülatörü kullanarak ekran görüntüsü alamıyorum. Çözülmesi için bazı ipuçları verebilir misiniz?
agiro

1
@agiro Ayrıca çalışması gereken Fidel Eduardo López'in veya HenBoy331'in cevabını kullanmanızı tavsiye ederim.
luckyhandler

Yanlış renklerle ekran görüntüleri yapar: stackoverflow.com/questions/52462962/…
Dmitry

Benim için varsayılan Masaüstü konumunu Resimler kütüphanem olarak değiştirdiğimde çalışmaya başladı. Her şey
yolunda görünmeden

93

Tıklayın Monitor (DDMS Dahil) araç çubuğundaki düğme - Android bugdroid gibi görünüyor:

Monitör düğmesini gösteren IDE penceresi

Bu DDMS penceresini açacaktır. Soldaki Cihazlar sekmesinden emülatör örneğini seçin ve üstündeki araç çubuğunda dur işareti simgesinin yanındaki kamera düğmesini tıklayın:

Monitör penceresi

Emülatörünüz Android 4.4 veya bence 4.3 çalıştırıyorsa, ekran yakalama işlevinin bozulduğunu unutmayın - bu işletim sistemi sürümlerinde ekran görüntüleri almak için fiziksel bir cihaz kullanmanız gerekir. 4.3'ten önce Android için iyi çalışıyor. Bu hata https://code.google.com/p/android/issues/detail?id=62284


DDMS'yi Terminal'den de başlatabilirsiniz. Başlatmak için 'ddms' girin
David Douglas

Hata hakkındaki bilgiler için teşekkür ederim, ekran görüntüsü almamı engelleyen şey buydu.
nasch

71

Aşağıdaki resimde gösterildiği gibi Android Studio'dan bir ekran görüntüsü yakalayabilirsiniz. Android Studio'dan yakalama yapabilirsiniz


6
Sadece bir not, bu simge, "Android Monitor" sekmesi seçildiğinde kullanılabilir.
Adam Davis

69

Uygulamanızın ekran görüntüsünü almak için:

  1. Uygulamanızı Hata Ayıklama Modunda Çalıştırma bölümünde açıklandığı gibi başlatın.
  2. Click Android'i 6: Android düğmesi Android DDMS aracı penceresini açın.
  3. Android DDMS aracı penceresinin sol tarafındaki Ekran Yakalama'yı tıklayın Kamera düğmesi.
  4. İsteğe bağlı: Ekran görüntünüzün çevresine bir cihaz çerçevesi eklemek için Çerçeve ekran görüntüsü seçeneğini etkinleştirin.
  5. Click Kaydet .

2
Bu benim için işe yaramıyor. Sadece 'Cihazdan ekran görüntüsü alınıyor ...' yazan bir ilerleme çubuğuna sahip bir iletişim kutusu alıyorum, ancak hiçbir zaman tamamlanmıyor.
MattCochrane

çerçeve ile ekran capure için ekstra bonus verecek :)
Opiatefuchs

29

Öykünücüyü masaüstündeki diğer tüm görevlerin üstünde tutmak ve " Ctrl + S " tuşlarına basmak da ekran görüntüsünü yakalar ve varsayılan olarak (düzenlenmemişse) yola (yani C: \ Kullanıcılar \ kullanıcı adı \ Masaüstü) kaydedilir.

Veya

emülatörde sahip olduğumuz "yeşil" ile vurgulanan "Kamera" simgesine tıklamanız yeterlidir.

resim açıklamasını buraya girin


27

Lütfen Windows'ta veya Mac'te ctrl+ kullanın (öykünücü odaklanmışken). Sizin kaydetme konumu varsayılan olmalıdır.s⌘sDesktop


21

Android Studio kullanmanın yanı sıra, adb ile daha hızlı bir ekran görüntüsü de alabilirsiniz.

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

Unix / OSX'te daha kısa bir satır alternatifi

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

Orijinal blog yazısı: Android ekran görüntüsünü ADB üzerinden bilgisayara aktarın


3

1.İlk önce Uygulamanızı çalıştırın 2.Araç -> Android -> Android Cihaz Monitörü'ne gidin Daha fazla ayrıntı için resmi kontrol edin


2

Güç düğmesine uzun basın, ardından ekran görüntüsü seçeneğiniz olacaktır. Güç Düğmesi Emülatörü

Emülatörde ekran görüntüsü seçeneği


1

Eylem simgeleri listesinde öykünücünün sağında bulunan Kamera simgesine tıklayın. Bu en son stüdyoda kullanılabilir, ancak hangi sürümden emin değilim.

resim açıklamasını buraya girin


Andrev zaten benzer bir cevap gönderdi, bu yüzden bu yinelenen bir cevap.
Borzh

Evet, sanırım bu cevabı görmeyi ne kadar özledim.
cgr

0

Android Cihaz Monitörü, Android Studio 3.1'de kullanımdan kaldırıldı ve Android Studio 3.2'den kaldırıldı. Android Studio 3.1 ve önceki sürümlerde bağımsız Device Monitor uygulamasını başlatmak için android-sdk / tools / monitor.bat komutunu çalıştırabilirsiniz.


0
  1. Android Studio'da, Logcat'i açmak için Görünüm > Araç Pencereleri> Logcat'i seçin.
  2. Pencerenin üst tarafındaki açılır menüden cihazı ve bir işlemi seçin.
  3. Pencerenin sol tarafındaki Ekran Yakalama'yı tıklayın.

Daha fazla bilgi için Bu bağlantıyı kontrol edin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.