HAXM หายไปหลังจากอัปเดต SDK ล่าสุด

อุ๊ย ฉันใช้ HAXM กับ Android เวอร์ชัน 19 ค่อนข้างดี ทีมงานโปรเจ็กต์ต้องการใช้ Android 18 ผมก็ถอยไป ตอนนี้ HAXM จะไม่แสดงในตัวจัดการ AVD อีกต่อไปเพื่อเพิ่ม AVD หรือใน Android Targets สำหรับการตั้งค่าโปรเจ็กต์ ฉันสามารถชี้ SDK ของฉันไปที่ adt รุ่นเก่า (ต.ค. 2556) sdk และ haxm อยู่ที่นั่นและใช้งานได้ ดังนั้นฉันจึงติดตั้ง ADT ใหม่ทั้งหมด (เวอร์ชัน 20140321) นั่นยังไม่มี HAXM ติดตั้ง HAXM ใหม่อีกครั้ง เผื่อไว้

มีใครทราบเรื่องนี้บ้างไหม: จะทำให้ HAXM (เป้าหมาย x86) ปรากฏขึ้นพร้อมกับ adt ล่าสุดได้อย่างไร


person TimJowers2    schedule 06.06.2014    source แหล่งที่มา


คำตอบ (1)


เมื่อคุณกลับไปใช้ SDK ล่าสุด มันอาจจะเกิดข้อผิดพลาดตามที่คาดไว้ในกรณีส่วนใหญ่ ฉันเชื่อว่าคุณได้ติดตั้ง HAXM ผ่าน SDK MAnager ดังต่อไปนี้หลังจากการติดตั้ง SDK19:

  • เริ่ม Android SDK Manager เลือก Extras จากนั้นเลือก Intel Hardware Accelerated Execution Manager และการดาวน์โหลดของคุณเสร็จสมบูรณ์ที่นี่

  • คุณทำตามขั้นตอนเหล่านี้ถูกต้องแล้วหรือยัง?

    • /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe.
    • ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสมบูรณ์
    • หลังจากการติดตั้งเสร็จสิ้น ให้ยืนยันว่าไดรเวอร์การจำลองเสมือนทำงานอย่างถูกต้องโดยการเปิดหน้าต่างพร้อมท์คำสั่งและรันคำสั่งต่อไปนี้: sc query intelhaxm
  • หากต้องการเรียกใช้โปรแกรมจำลองที่ใช้ x86 พร้อมการเร่งความเร็ว VM:
  • หากคุณกำลังเรียกใช้โปรแกรมจำลองจากบรรทัดคำสั่ง เพียงระบุ AVD ที่ใช้ x86: emulator -avd <avd_name>

  • นอกจากนี้ ก่อนที่จะดำเนินการคำสั่งที่กล่าวถึงข้างต้น ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน 'การจำลองเสมือน' ในการตั้งค่าระบบของคุณผ่านการตั้งค่า BIOS

หากคุณทำตามขั้นตอนทั้งหมดที่กล่าวมาข้างต้นอย่างถูกต้อง คุณน่าจะเห็น AVD ของคุณพร้อมกับ HAXM ปรากฏขึ้นตามปกติ ในกรณีที่จำเป็น ฉันก็แชร์ลิงก์ Android ด้วยเช่นกัน: ป้อนคำอธิบายลิงก์ที่นี่< /ก>

person Ramakishna Balla    schedule 06.06.2014
comment
นี่ถูกต้องแล้ว ฉันถอนการติดตั้ง HAXM สำหรับ 19 ในตัวจัดการ SDK และติดตั้ง HAXM สำหรับ 18 ซึ่งไม่ได้ผล HAXM ไม่อยู่ในรายการ ดังนั้น ติดตั้ง HAXM ใหม่สำหรับ 19 และรีสตาร์ท ADT/Eclipse แล้วมันจะกลับมาแสดงอีกครั้ง.. ขออภัย ฉันไม่สามารถทำเครื่องหมายคำตอบของคุณว่าถูกต้องได้ เนื่องจาก SO ต้องมีค่าชื่อเสียงเป็น 15 และฉันยังไม่มีค่านั้น - person TimJowers2; 06.06.2014
comment
@ user3557942 - เจ๋ง แต่คุณสามารถโหวตได้โดยกดลูกศรขึ้นบนคำตอบของฉันจนถึงตอนนั้น และเมื่อคุณได้ 15 คะแนนแล้ว คุณก็สามารถตอบถูกได้ - person Ramakishna Balla; 06.06.2014