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.

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

@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


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


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 .

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


27

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


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


3

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


2

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

Opsi untuk tangkapan layar dalam emulator


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


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


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.