วิธีถ่ายภาพหน้าจออีมูเลเตอร์โดยใช้ Eclipse


174

ฉันต้องจับภาพหน้าจอของแอปพลิเคชัน Android ที่ทำงานบนอีมูเลเตอร์ใน Eclipse Galileo

มีคุณสมบัติในตัวสำหรับสิ่งนี้หรือฉันต้องดาวน์โหลดปลั๊กอินบางประเภทหรือไม่?


นี่เป็นภาพหน้าจอที่แสดงวิธีง่าย ๆ - goo.gl/3iO8w
Rajavanya Subramaniyan

คำตอบ:


292

คุณสามารถจับภาพหน้าจอหากคุณเปิด "อุปกรณ์" มุมมอง Android (ในหน้าต่าง -> แสดงมุมมอง -> อื่น ๆ ... -> Android -> อุปกรณ์) คลิกที่อุปกรณ์หรืออีมูเลเตอร์ที่คุณต้องการถ่ายภาพหน้าจอจากนั้นคลิกปุ่ม "จับภาพหน้าจอ" (ดูเหมือนภาพเล็ก ๆ และควรอยู่ถัดจากปุ่มหยุดสัญญาณ) ในบางครั้งอุปกรณ์จะไม่โหลดภาพทันที บางครั้งคุณต้องปิด / เปิดหน้าต่างการจับภาพหน้าจออีกครั้ง

นี่เทียบเท่ากับการถ่ายภาพผ่าน DDMS แต่คุณสามารถทำได้ใน Eclipse แทนการเปิดแอปพลิเคชันอื่น


เฮ้ฉันไม่รู้ =) +1
David Hedlund

2
เหตุใดคุณสมบัติที่สำคัญเช่นนี้จึงซ่อนอยู่ในเมนูที่คลุมเครือเหล่านี้ ขอบคุณชาย
Aeyoun

4
@Crocode ตรวจสอบให้แน่ใจว่าได้ยกเลิกการเลือก 'Use Host GPU' สำหรับ AVD ที่คุณกำลังดีบักใน Android Virtual Device Manager ฉันคิดว่านี่เป็นข้อผิดพลาดที่รู้จัก
Dennis

1
@Dennis: ถ้าฉันยกเลิกการเลือก 'ใช้ GPU ของโฮสต์' ฉันไม่สามารถเปิดตัวจำลองมันก็แสดงหน้าจอสีดำ แต่ไม่เริ่ม คุณมีความคิดเกี่ยวกับเรื่องนี้ไหม?
dakshbhatt21

1
@ dakshbhatt21 อาจเป็นข้อผิดพลาดที่มีเป้าหมายความละเอียดสูงและ / หรือการปรับขนาดเมื่อ 'ใช้ Host GPU' ปิดอยู่ ฉันไม่สามารถเริ่ม Nexus 10 ด้วย-scale .75แต่ฉันสามารถเริ่ม 10.1 "WXGA โดยไม่มีการปรับ
Edward Brey

152

ภาพหน้าจอบนอุปกรณ์ Android โดยใช้ Eclipse คู่มือภาพ

ขั้นตอนภาพหน้าจอ Android Eclipse

ภาพหน้าจอ Android Eclipse ขั้นตอนที่ 2

ภาพหน้าจอ Android Eclipse ขั้นตอนที่ 3


6
เยี่ยมมากขอบคุณ โปรดทราบว่าไม่จำเป็นต้องใช้Other...เมนูย่อยและกล่องโต้ตอบเนื่องจากDevicesยังเป็นรายการที่ 4 จากด้านบนในShow Viewเมนูย่อย
mklement0

1
ฉันต้องการถ้าฉันสามารถใส่ +100 สำหรับคุณ!
T.Baba

1
ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากภาพหน้าจอ
Menna-Allah Sami

14

ในมุมมอง DDMS ใน Eclipse จะมีปุ่ม "จับภาพหน้าจอ" (ตรวจสอบให้แน่ใจว่าคุณมีปลั๊กอิน Android SDK และ Eclipse เป็นรุ่นล่าสุดและไม่แน่ใจว่านี่เป็นตัวเลือกเสมอ) เพียงกดปุ่มนั้นและภาพหน้าจอของอุปกรณ์ใดก็ตามที่คุณเชื่อมต่อกับ DDMS (ไม่ว่าจะเป็นอุปกรณ์ Android จริงหรือโปรแกรมจำลอง) จะถูกสร้างและเปิดในหน้าต่างใหม่ที่คุณสามารถบันทึกเป็น png ได้


9

คุณโหลดอีมูเลเตอร์ด้วยแอปของคุณผ่าน Eclipse แต่คุณถ่ายภาพหน้าจอจริงจาก DDMS ซึ่งเป็นเครื่องมือที่รวมอยู่ใน SDK ของคุณภายใต้โฟลเดอร์ "tools"

ใน DDMS กด Ctrl + S เพื่อจับภาพหน้าจอ


ที่ดี! DDMS แบบสแตนด์อโลนเลิกใช้แล้ว มีความคิดวิธีการใช้ Android Device Monitor ไหม?
William Grand

4

1- เปิด DDMS ที่กำหนดคลิกขวาที่เมาส์ คลิกที่สองบนหน้าจอส่งออก 3 จากนั้นจะแสดงตัวเลือกให้คุณบันทึกไฟล์เป็นไฟล์. png ด้วยชื่ออะไรก็ได้ที่คุณชอบคุณสามารถบันทึกได้


0

ฉันเพิ่งทำหน้าจอควบคุมการพิมพ์ซึ่งคัดลอกภาพลงในคลิปบอร์ดแล้วเปิด MS Paint จากนั้นทำการควบคุม Z จากนั้นคุณสามารถครอบตัดและปรับขนาดตามที่คุณต้องการ ตกลงไหม


2
นี่เป็นกระบวนการที่ยาวนานและมีแนวโน้มที่จะไร้ประสิทธิภาพ มันจะง่ายกว่าสำหรับคุณถ้าคุณสามารถลองวิธีใดวิธีหนึ่งข้างต้น
Anirudh

ด้วยเหตุผลบางอย่างการจับภาพปกติผ่าน DDMS จะไม่ทำงานแม้ว่าอุปกรณ์จะมองเห็นได้และ LogCat ทำงาน วิธีการเป็นวิธีสุดท้ายแล้ว
Yar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.