Bagaimana cara mengambil tangkapan layar emulator menggunakan Eclipse?

174

Saya perlu mengambil screenshot aplikasi android yang berjalan di emulator di Eclipse Galileo.

Apakah ada fitur bawaan untuk ini atau haruskah saya mengunduh plugin?

John Lechowicz
sumber
Berikut screenshot mudah yang menunjukkan caranya - goo.gl/3iO8w
Rajavanya Subramaniyan

Jawaban:

292

Anda dapat mengambil tangkapan layar jika membuka "perangkat" tampilan Android (di bawah Window -> Show View -> Other ... -> Android -> Devices). Klik pada perangkat atau emulator yang ingin Anda ambil tangkapan layar, lalu klik tombol "Tangkapan Layar" (sepertinya gambar kecil, dan itu harus di sebelah tombol tanda berhenti). Terkadang perangkat tidak akan segera memuat gambar; terkadang Anda harus menutup / membuka kembali jendela screen capture.

Ini sama dengan mengambil gambar melalui DDMS, tetapi Anda bisa melakukannya di Eclipse alih-alih membuka aplikasi lain.

Dan Lew
sumber
hei saya tidak sadar =) +1
David Hedlund
2
Mengapa fitur penting seperti itu disembunyikan dalam menu yang tidak jelas ini? Terima kasih sobat.
Aeyoun
4
@Crocode Pastikan untuk menghapus centang 'Gunakan Host GPU' untuk AVD yang Anda debug di Android Virtual Device Manager. Saya pikir ini adalah bug yang dikenal.
Dennis
1
@ Dennis: jika saya hapus centang 'Gunakan Host GPU', saya tidak dapat meluncurkan emulator, itu hanya menampilkan layar hitam tetapi tidak dimulai. apakah kamu punya ide tentang itu?
dakshbhatt21
1
@ dakshbhatt21 Ini mungkin bug dengan target dan / atau penskalaan yang tinggi saat 'Pakai GPU Host' mati. Saya tidak dapat memulai Nexus 10 dengan -scale .75, tetapi saya dapat memulai 10.1 "WXGA tanpa penskalaan.
Edward Brey
152

Screenshot di Perangkat Android menggunakan Eclipse, Panduan Visual

Screenshot Android Eclipse langkah 1

Tangkapan Layar Android Eclipse langkah 2

Screenshot Android Eclipse langkah 3

Tuan Flibble
sumber
6
Terima kasih banyak. Perhatikan bahwa tidak perlu menggunakan Other...submenu dan dialog, seperti Devicesjuga item ke-4 dari atas dalam Show Viewsubmenu.
mklement0
1
Saya berharap jika saya dapat menempatkan +100 untuk Anda!
T.Baba
1
itu harus menjadi jawaban yang diterima karena tangkapan layar
Menna-Allah Sami
14

Dalam perspektif DDMS di Eclipse ada tombol "Screen Capture". (Pastikan Anda memiliki plugin Android SDK dan Eclipse Anda, tidak yakin ini selalu menjadi pilihan). Cukup tekan tombol itu dan tangkapan layar perangkat apa pun yang terhubung dengan DDMS Anda (baik perangkat Android asli atau emulator) akan dibuat dan dibuka di jendela baru tempat Anda dapat menyimpannya sebagai png.

Markus B
sumber
9

Anda memuat emulator dengan aplikasi Anda secara normal, melalui Eclipse, tetapi Anda mengambil tangkapan layar sebenarnya dari DDMS, alat yang termasuk dalam SDK Anda, di bawah folder "alat".

Di DDMS, tekan Ctrl + S untuk mengambil tangkapan layar.

David Hedlund
sumber
Bagus! DDMS mandiri sudah tidak digunakan lagi sekarang. Adakah yang tahu cara menggunakan Monitor Perangkat Android?
William Grand
4

1-buka prescription DDMS, klik kanan pada mouse. 2-ada klik pada screenshot ekspor. 3-maka itu akan menunjukkan kepada Anda opsi untuk menyimpan file Anda sebagai file .png, dengan nama apa pun yang Anda suka, Anda dapat menyimpannya.

Sunishtha Singh
sumber
0

Saya hanya melakukan layar kontrol cetak, yang menyalin gambar ke clipboard, kemudian buka MS Paint kemudian lakukan kontrol Z. Kemudian Anda dapat memotong dan ukuran sesuai keinginan Anda. Apakah ini ok?

Ron
sumber
2
ini adalah proses yang panjang dan cenderung tidak efisien. akan lebih mudah bagi Anda jika Anda dapat mencoba salah satu metode di atas.
Anirudh
Untuk beberapa alasan penangkapan normal melalui DDMS tidak berfungsi bahkan jika perangkat terlihat dan LogCat berfungsi. Metodenya adalah pilihan terakhir.
Yar