Android - Emulator ใช้เวลานานในการเริ่มต้น


10

ฉันติดตั้ง Android-SDK ในคอมพิวเตอร์เรียบร้อยแล้ว โดยทั่วไปแล้วฉันทดสอบแอปพลิเคชันด้วยอุปกรณ์ Android จริง (HTC HERO) ดังนั้นจึงรวดเร็วในการทดสอบแอปพลิเคชันบนอุปกรณ์จริง

แต่เมื่อฉันพยายามเรียกใช้ตัวจำลองด้วย AVD ที่สร้างขึ้นแล้วมันต้องใช้เวลานานในการโหลดตัวจำลองฉันได้เห็นบางบทความและกระดานสนทนาที่ผู้คนขว้างคำถามเดียวกันเกี่ยวกับปัญหาเดียวกัน

ได้โปรดสิ่งที่ฉันต้องทำเพื่อให้อีมูเลเตอร์โหลดเร็วขึ้นทุกครั้งหรือไม่

พีซีของฉันมี RAM 2GB และฉันคิดว่ามันเพียงพอสำหรับสิ่งที่ฉันต้องการ ดังนั้นฉันเชื่อว่ามันไม่ได้เกิดจากการขาดความจำ


ฉันมีปัญหาเดียวกันดังนั้นฉันจึงเห็นด้วยกับปัญหานี้กับตัวจำลองและไม่จำเป็นต้องใช้ฮาร์ดแวร์หรือการกำหนดค่าของคุณ จะตรวจสอบโพสต์นี้เพื่อหาคำตอบที่เป็นประโยชน์
myopic.bones

วิธีแก้ปัญหาตามปกติคือปล่อยให้โปรแกรมจำลองทำงานอยู่และเพียงปรับใช้รหัสรุ่นล่าสุด
bbaja42

คำตอบ:


5

เพื่อเพิ่มความแม่นยำระหว่างโปรแกรมจำลองและอุปกรณ์จริง Google emulator ใช้ ARM opcode ซึ่งเป็นภาษาเครื่องชนิดหนึ่ง มันจะต้องแปลงจาก ARM opcode เป็น Intel opcode นั่นเป็นเหตุผลที่มันช้า คอมพิวเตอร์ของฉันเป็น RAM 3GB แต่ก็ยังช้าและล่าช้า ปัญหาดูเหมือนจะไม่เป็นแรม แต่เป็น CPU การปรับปรุง CPU จะปรับปรุงตัวจำลอง

เพื่อใช้โปรแกรมจำลองที่มีประสิทธิภาพมากขึ้นนี่คือประสบการณ์ของฉัน:

  • อย่าปิดตัวเลียนแบบทุกครั้งที่คุณเรียกใช้แอปพลิเคชันของคุณ
  • ปรับขนาดหน้าจออีมูเลเตอร์ให้เล็กลง
  • ปิดใช้งานสแนปชอต (ใช่มีประโยชน์ แต่ใช้เวลาในการปิดตัวจำลอง)
  • ระบุพา ธ ไฟล์สำหรับไฟล์ภาพ SD การ์ด ฉันใช้การ์ด SD เพียงใบเดียวสำหรับ AVD จำนวนมาก
  • หากคุณมีปัญหาใด ๆ ใน adb เพียงรีเซ็ต adb อย่าปิดโปรแกรมจำลอง
  • เปิดโปรแกรมไม่กี่โปรแกรมในระบบปฏิบัติการของคุณ
  • หากคุณใช้ Windows อย่าปิดโปรแกรมจำลอง มันรวมกับไฮเบอร์เนตของ Windows

อ้างอิง:

ทำให้ตัวจำลอง Android ทำงานได้เร็วขึ้น

Android emulator ช้ามาก (คำถามของฉัน)


+1 คำอธิบายและการทดสอบที่ยอดเยี่ยมที่คุณได้ทำและเล่นกับอีมูเลเตอร์ :)
Paresh Mayani

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