Mengambil tangkapan layar di Emulator dari Android Studio

203

Saya tahu ini mungkin pertanyaan yang paling konyol tapi tetap saja, saya tidak tahu cara mengambil tangkapan layar Emulator melalui Android Studio. Saya baru-baru ini beralih dari Eclipse ke Android Studio dan saya tidak dapat menemukannya di mana pun, saya mencoba mencari di web juga tetapi tidak ada bantuan.

mahi
sumber

Jawaban:

289

Dimulai dengan Android Studio 2.0 Anda dapat melakukannya dengan emulator baru:

Android Emulator baru dari Android Studio 2.0

Cukup klik 3 "Ambil Cuplikan Layar". Lokasi standar adalah desktop.

Atau

  1. Pilih "Lainnya"
  2. Di bawah "Pengaturan", tentukan lokasi untuk tangkapan layar Anda
  3. Ambil tangkapan layar Anda
luckyhandler
sumber
@Nino Handler Saya melakukan ini, tetapi tidak ada gambar yang muncul di desktop saya (dan jika saya mengubah lokasi, masih tidak berhasil), sehingga saya tidak dapat mengambil tangkapan layar menggunakan emulator. Bisakah Anda memberikan beberapa tips untuk menyelesaikannya?
agiro
1
@agiro Saya akan merekomendasikan untuk menggunakan jawaban Fidel Eduardo López atau HenBoy331 yang juga berfungsi.
luckyhandler
Itu membuat tangkapan layar dengan warna yang salah: stackoverflow.com/questions/52462962/…
Dmitry
Bagi saya itu mulai berfungsi ketika saya mengubah lokasi Desktop default ke perpustakaan Pictures saya. Sebelumnya semua tampak baik-baik saja, tetapi itu tidak menyimpan tangkapan layar
lvmeijer
93

Klik pada tombol Monitor (Termasuk DDMS) pada bilah alat - sepertinya Android bugdroid:

Jendela IDE menampilkan tombol Monitor

Itu akan memunculkan jendela DDMS. Pilih instance emulator dari tab Perangkat di sebelah kiri, dan klik tombol kamera di bilah alat di atasnya, di sebelah ikon tanda berhenti:

Jendela monitor

Perhatikan bahwa jika emulator Anda menjalankan Android 4.4 atau saya pikir 4.3, maka fungsi tangkapan layar rusak - Anda harus menggunakan perangkat fisik untuk mendapatkan tangkapan layar pada versi OS tersebut. Ini berfungsi baik untuk Android sebelum 4.3. Bug itu adalah https://code.google.com/p/android/issues/detail?id=62284

Scott Barta
sumber
Anda juga dapat meluncurkan DDMS dari Terminal. Cukup masukkan 'ddms' untuk meluncurkannya
David Douglas
Terima kasih atas info bugnya, itulah yang membuat saya tidak mendapatkan tangkapan layar.
nasch
71

Anda dapat mengambil tangkapan layar dari Android Studio seperti yang ditunjukkan pada gambar di bawah ini. Anda dapat mengambil tangkapan dari Android Studio

HenBoy331
sumber
6
Sebagai catatan, ikon ini tersedia saat tab, "Android Monitor", dipilih.
Adam Davis
69

Untuk mengambil tangkapan layar aplikasi Anda:

  1. Mulai aplikasi Anda seperti dijelaskan di Jalankan Aplikasi Anda dalam Mode Debug.
  2. Klik Android 6: Tombol Android untuk membuka jendela alat Android DDMS.
  3. Klik Tangkapan Layar Tombol kamera di sisi kiri jendela alat Android DDMS.
  4. Opsional: Untuk menambahkan bingkai perangkat di sekitar tangkapan layar Anda, aktifkan opsi Bingkai tangkapan layar.
  5. Klik Simpan .
Fidel López
sumber
2
Ini tidak berhasil untuk saya. Saya baru saja mendapatkan dialog dengan progressbar yang mengatakan 'Memperoleh tangkapan layar dari perangkat ...' tetapi tidak pernah selesai.
MattCochrane
akan memberikan bonus tambahan untuk screen capure dengan bingkai perangkat :)
Opiatefuchs
29

Menjaga emulator di atas semua tugas lain di desktop dan menekan " Ctrl + S ", juga menangkap tangkapan layar dan disimpan pada jalur default (jika, tidak diedit) (yaitu C: \ Users \ username \ Desktop).

Atau

Anda cukup mengklik ikon "Kamera" yang disorot dalam "hijau", yang kita miliki dengan emulator.

masukkan deskripsi gambar di sini

Avi
sumber
27

Silakan gunakan ctrl+ sdi Windows atau ⌘sdi Mac (selagi emulator terfokus). Anda Desktopharus menjadi lokasi penyimpanan default.

Gustavo Rossi Muller
sumber
21

Selain menggunakan Android Studio, Anda juga dapat mengambil tangkapan layar dengan adb yang lebih cepat.

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

Alternatif satu baris lebih pendek di Unix / OSX

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

Posting blog asli: Ambil tangkapan layar Android ke komputer melalui ADB

André Ricardo
sumber
3

1. Pertama jalankan Aplikasi Anda 2. Pergi ke Alat -> Android -> Android Device Monitor Periksa gambar untuk detail lebih lanjut

Akash Jagtap
sumber
2

Tekan lama pada tombol Power, maka Anda akan memiliki opsi untuk screenshot. Emulator Tombol Daya

Opsi untuk tangkapan layar dalam emulator

Hassan Raza
sumber
1

Klik ikon Kamera yang ada di kanan untuk emulator dalam daftar ikon tindakan. Ini tersedia di studio terbaru, meskipun saya tidak yakin dari versi yang mana.

masukkan deskripsi gambar di sini

cgr
sumber
Andrev sudah memposting jawaban yang sama, jadi ini adalah jawaban yang digandakan.
Borzh
Ya, saya pikir saya agak merindukan melihat jawaban itu.
cgr
0

Monitor Perangkat Android sudah tidak digunakan lagi di Android Studio 3.1 dan dihapus dari Android Studio 3.2. Untuk memulai aplikasi Monitor Perangkat mandiri di Android Studio 3.1 dan lebih rendah, Anda dapat menjalankan android-sdk / tools / monitor.bat

vovkas
sumber
0
  1. Di Android Studio, pilih Lihat > Alat Windows> Logcat untuk membuka Logcat.
  2. Pilih perangkat dan proses dari drop-down di bagian atas jendela.
  3. Klik Screen Capture di sisi kiri jendela.

Untuk info lebih lanjut Periksa tautan ini

Doilio Matsinhe
sumber