ตัวจำลอง: ข้อผิดพลาด: การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์


295

ฉันพยายามเรียกใช้แอปพลิเคชัน Hello World ใน Android Studio ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

ตัวจำลอง: ข้อผิดพลาด: การจำลอง x86 ในปัจจุบันต้องการการเร่งด้วยฮาร์ดแวร์!

โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง Intel HAXM อย่างเหมาะสมและสามารถใช้งานได้

สถานะการเร่งความเร็ว CPU: ไม่ได้ติดตั้งโมดูลเคอร์เนล HAX!

คุณสามารถบอกฉันว่าฉันสามารถทำอะไรกับข้อผิดพลาด?



ตรวจสอบกระทู้นี้: stackoverflow.com/questions/26521014/…
live-love

ดาวน์โหลด Intel HAXM โดยตรงจากเว็บไซต์ Intel software.intel.com/en-us/android/articles/ …
JavaDev

1
ผู้ใช้ Mac เลื่อนลงไปที่: stackoverflow.com/a/38275065/96944
Jannie Theunissen

3
มีความผิดพลาด
janot

คำตอบ:


375

ตามการตอบสนองนี้ขั้นตอนที่สมบูรณ์คือ:

1) เปิด SDK Manager (ใน Android Studio ให้ไปที่เครื่องมือ> Android> ตัวจัดการ SDK) และดาวน์โหลด Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM) หากคุณยังไม่มี

Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM)

2) ตอนนี้ไปที่ไดเรกทอรี SDK ของคุณและเรียกใช้ไฟล์ที่ชื่อว่าC:\users\%USERNAME%\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe

ในกรณีที่คุณได้รับข้อผิดพลาดเช่น "เทคโนโลยีการจำลองเสมือนของ Intel (vt, vt-x) ไม่ได้เปิดใช้งาน" ไปที่การตั้งค่า BIOS ของคุณและเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์

3) รีสตาร์ท Android Studio จากนั้นลองเริ่ม AVD อีกครั้ง

อาจใช้เวลาหนึ่งนาทีหรือ 2 เพื่อแสดงหน้าต่างอีมูเลเตอร์


15
การติดตั้ง Intel HAXM ประกอบด้วยสองขั้นตอน ก่อนอื่นคุณต้องดาวน์โหลดโดยใช้เครื่องมือจัดการ SDK จากนั้นคุณต้องเรียกใช้intelhaxm-android.exeเพื่อติดตั้ง Intel HAXM เหตุผลที่ฉันเขียนความคิดเห็นนี้คือฉันดาวน์โหลด HAXM และกล่องโต้ตอบข้อผิดพลาดปรากฏขึ้นอย่างต่อเนื่องจนกว่าฉันจะวิ่งintelhaxm-android.exe
Maksim Dmitriev

1
หากคุณไม่พบ Android ภายใต้โฟลเดอร์ Local ให้ดาวน์โหลด intelhaxm-andriod.exe โดยตรงจากsoftware.intel.com/en-us/android/articles/…
Vijay Nandwana

3
มีเหตุผลที่ดีหรือไม่ที่ปุ่มล่างขวาของตัวจัดการ SDK บอกว่า "ติดตั้งแพคเกจ" และยังไม่ได้ติดตั้ง HAXM - เพียงแค่ดาวน์โหลด? ฉันต้องการที่จะเรียนรู้เหตุผลที่อาจจะอยู่ข้างหลัง
จำหน่ายหมด

1
@Peter - ฉันเชื่อว่าเหตุผลคือผู้จัดการ SDK ได้รับการออกแบบให้ทำงานในฐานะผู้ใช้ทั่วไป แต่การติดตั้ง HAXM ต้องใช้สิทธิ์ของผู้ดูแลระบบ อย่างไรก็ตามควรมีข้อความป๊อปอัพเมื่อดาวน์โหลด HAXM เพื่อแจ้งให้คุณทราบถึงสิ่งที่คุณต้องทำเพื่อให้มันใช้งานได้
Periata Breatta

8
ฉันได้ทำตามขั้นตอนเหล่านี้ Intel HAXM และ intelhaxm-android.exe ทั้งคู่ได้รับการติดตั้งแล้ว แต่ยังคงแสดงข้อผิดพลาดนี้: ข้อผิดพลาด: การจำลอง x86 ในขณะนี้ต้องการการเร่งความเร็วของฮาร์ดแวร์!
M.suleman Khan

125

ติดตั้งIntel x86 Emulator Acceleratorโดยใช้ Android SDK Manager

Android SDK Manager

หากคุณมี Android สตูดิโอการติดตั้งคุณสามารถเริ่มต้นผู้จัดการ SDK ผ่านเครื่องมือ -> Android -> SDK ผู้จัดการ

Android SDK Manager ไม่ได้ติดตั้ง HAXM จริง ๆเพียงแค่ดาวน์โหลด ที่ด้านบนของหน้าต่างตัวจัดการ SDK Android คุณสามารถค้นหาตำแหน่งที่โปรแกรมติดตั้งตั้งอยู่บนพีซีของคุณ โปรดเปิดโฟลเดอร์ย่อยและรันโปรแกรมติดตั้งด้วยตนเอง:extras\intel\Hardware_Accelerated_Execution_Managerintelhaxm-android.exe

ในการใช้ intel HAXM คุณต้องมีซีพียูที่รองรับการจำลองเสมือน :

ก่อนที่จะพยายามใช้การเร่งความเร็วชนิดนี้คุณควรพิจารณาก่อนว่า CPU ของระบบการพัฒนาของคุณรองรับหนึ่งในเทคโนโลยีส่วนขยายการจำลองเสมือนดังต่อไปนี้หรือไม่:

  • ส่วนขยายเทคโนโลยี Intel Virtualization (VT, VT-x, vmx)
  • ส่วนขยาย AMD Virtualization (AMD-V, SVM) (รองรับเฉพาะ Linux)

หาก CPU ของคุณไม่รองรับการจำลองเสมือนคุณสามารถใช้ ARM emulator แทน:

คุณสามารถแก้ไขที่มีอยู่หรือเพิ่มอุปกรณ์เสมือนใหม่ในโปรแกรมจัดการอุปกรณ์เสมือนจริงและการเปลี่ยนแปลงของ CPU / ABI ไปที่แขน หากตัวเลือกนั้นไม่พร้อมใช้งานคุณอาจต้องเปลี่ยน API เป้าหมายของอุปกรณ์เสมือนหรือดาวน์โหลดอิมเมจระบบ ARM สำหรับเวอร์ชัน API ที่คุณต้องการโดยใช้ตัวจัดการ SDK Android


1
สวัสดีขอบคุณมากสำหรับการตอบสนองที่รวดเร็วของคุณ! คุณคิดว่าฉันมี Android SDK Manager หรือไม่? ถ้าฉันติดตั้ง Intel x86 Emulator Accelerator สิ่งนี้จะเปลี่ยนแปลงบางอย่างในคอมพิวเตอร์ของฉันหรือไม่
ทำเครื่องหมาย wealse

1
คุณควรจะสามารถเข้าถึงตัวจัดการ SDK จากสตูดิโอ Android: lirent.net/wp-content/uploads/2013/12/… คุณหมายถึงอะไร: สิ่งนี้จะเปลี่ยนสิ่งในคอมพิวเตอร์ของฉันหรือไม่
KompjoeFriek

1
สวัสดีฉันได้พบตัวจัดการ SDK Android ของฉันและติดตั้งตัวเร่ง Intel x86 Emulator (ตัวติดตั้ง HAXM) แล้ว
ทำเครื่องหมาย wealse

7
ฉันบังเอิญมีซีพียูที่มีชุดคุณสมบัติเดียวกัน (E8400) Android SDK Manager ไม่ได้ติดตั้ง HAXM บนเครื่องของฉันจริง ๆ เพียงแค่ดาวน์โหลด ที่ด้านบนของหน้าต่างตัวจัดการ Android SDK คุณสามารถค้นหาได้ว่าอยู่ที่ไหนบนพีซีของคุณ โปรดเปิดโฟลเดอร์ย่อยและรันโปรแกรมติดตั้งด้วยตนเอง:extras\intel\Hardware_Accelerated_Execution_Manager intelhaxm-android.exeฉันได้รับโปรแกรมจำลองการทำงาน x86 หลังจากนั้น
KompjoeFriek

4
@KompjoeFriek - คุณควรแก้ไขคำตอบของคุณเพื่อรวมข้อมูลที่คุณต้องใช้ในการติดตั้งหลังจากดาวน์โหลด ไม่ชัดเจนจากข้อมูลใด ๆ ในอินเทอร์เฟซผู้ใช้ของตัวจัดการ SDK ว่าขั้นตอนพิเศษนี้จำเป็น
Periata Breatta

78

ฉันสามารถแก้ไขปัญหาการเร่งความเร็วที่ขาดไปด้วยเวิร์กโฟลว์ต่อไปนี้ใน Windows 10, Lenovo, Intel Core i7 CPU:

เปลี่ยนเป็นโฟลเดอร์การตั้งค่า HAXM: C: \ Users \\ AppData \ Local \ Android \ Sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager

เปิดหน้าต่างเชลล์ cmd (MS-DOS) และดำเนินการhaxm_check.exeเพื่อตรวจสอบว่า CPU รองรับ HAXM หรือไม่ - มันส่งออกในกรณีของฉัน:

VT support -- yes
NX support -- yes

ดังนั้นฉันรู้ว่านี่เป็นปัญหาการติดตั้ง ดังนั้นฉันจึงเริ่มโปรแกรมติดตั้งintelhaxm-android.exeในโฟลเดอร์เดียวกันกับบัญชีผู้ดูแลระบบและลบส่วนประกอบที่ติดตั้ง หลังจากนั้นฉันได้พยายามติดตั้งใหม่ด้วยโปรแกรมติดตั้งเดียวกันและได้รับผลลัพธ์นี้:

รองรับ HAXM แต่ไม่เปิด ดังนั้นฉันไปที่ส่วน CPU ของ BIOS และเปิดใช้งานการเร่งความเร็ว / การจำลองเสมือน - กลับไปที่โปรแกรมติดตั้งและเรียกใช้อีกครั้งคราวนี้ฉันยินดีที่จะเห็นผลลัพธ์นี้:

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากนั้นฉันเริ่ม Android Studio ใหม่และใช้เครื่องมือ> ตัวจัดการ AVD เพื่อกำหนดภาพใหม่สำหรับตัวจำลอง ฉันสามารถเห็นตัวจำลองเริ่มต้นได้อย่างประสบความสำเร็จโดยคลิกปุ่มเล่นในรายการตัวเลียนแบบในรายการตัวจัดการ AVD:

ป้อนคำอธิบายรูปภาพที่นี่

หรือโดย - การเปิดโครงการตัวอย่างที่คอมไพล์ตกลง - ใช้ไฟล์> ซิงค์โครงการที่มีไฟล์ Gradle (เพื่อสร้างสิ่งประดิษฐ์ทั้งหมด) - เลือกรายการแอปใน Android (TW) และคลิกเรียกใช้> เรียกใช้ 'แอป' เรียกใช้ ' emaulator แสดงให้ฉันเห็นนี้ :-)

หวังว่าสิ่งนี้จะช่วยในการแก้ไขปัญหาอื่น ๆ ที่เกิดจากการใช้งานการตั้งค่าที่ไม่ถูกต้องเนื่องจากตัวเลือกการเร่งความเร็วที่ขาดหายไปถูกกลืนหายไปโดยโปรแกรมติดตั้ง Android Studio ... :-(

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณ. สิ่งนี้ช่วยให้ฉันทำงานกับ Emulator ได้ แต่ตอนนี้ฉันไม่สามารถติดตั้งแอพบนอุปกรณ์ที่ฉันเลือกได้
Stephen McCormick

33

วิธีแก้ปัญหาง่าย ๆ :

เปิดตัวจัดการ SDK Android ที่ด้านบนคุณจะเห็นตำแหน่ง " Android SDK Location" และไปตามเส้นทางนี้

\extras\intel\Hardware_Accelerated_Execution_Manager

ที่นี่คุณจะได้รับ " intelhaxm-android.exe " ติดตั้งการตั้งค่านี้


18

หากคุณกำลังใช้ CPU AMD การจำลองเสมือนของ AMD (CPU เช่น Ryzen) ได้รับการสนับสนุนอย่างเป็นทางการแล้ว ตรวจสอบให้แน่ใจว่าคุณเปิดการทำงานเสมือนจริงใน BIOS

ใน "เปิดหรือปิดคุณสมบัติ Windows" (คุณสามารถค้นหาได้จาก Windows Search) คุณจะต้องเปิดใช้งาน

  • แพลตฟอร์ม Windows Hypervisorบน Windows 10 17134.1 (1803) อัปเดตเมษายน 2018 หรือใหม่กว่า (โดยทั่วไปไม่ได้กล่าวถึงในบทความ)
  • Hyper-V

เมื่อคุณรีสตาร์ทและเริ่มโปรแกรมจำลอง (การสร้าง x86) มันควรเริ่มต้นการบูทโดยไม่มีข้อผิดพลาดดังกล่าว


1
นี่เป็นการสนับสนุนย้อนหลังหรือเฉพาะ Ryzen และใหม่กว่า
XP1

1
ฉันหาการตั้งค่า Windows Hypervisor Platform ไม่พบ แต่หาให้พบ ในการเปิดใช้งานแพลตฟอร์ม Windows Hypervisorคุณต้องติดตั้ง Windows 10 17134.1 (1803) อัปเดตเมษายน 2018 หรือใหม่กว่า ควรทำงานกับ AMD ที่เก่ากว่า Ryzen
XP1

1
สิ่งหนึ่งที่ควรค่าแก่การกล่าวถึง: บางครั้งคุณไม่สามารถเปิดใช้งาน Hyper-V ได้ทันทีเนื่องจากถูกปิดใช้งานผ่านการตั้งค่า BIOS ของเมนบอร์ดของคุณ น่าเสียดายที่มันถูกเรียกแตกต่างกันในการตั้งค่า BIOS ขึ้นอยู่กับผู้ผลิตของคุณ
ย้อนกลับ

15

บน Mac Android SDK ได้รับการติดตั้งที่: /Users/username/Library/Android/sdk/ดังนั้นคุณจะต้องเรียกใช้สคริปต์เป็น sudo ดังต่อไปนี้:

sudo sh /Users/username/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager/silent_install.sh

หากทุกอย่างเป็นไปด้วยดีสคริปต์จะพิมพ์ข้อความ: "Silent installation Pass!"

จากนั้นรีสตาร์ท Android Studio และเรียกใช้แอปของคุณด้วย AVD ที่ต้องการ


และถ้าคุณได้รับ "การติดตั้งแบบเงียบ HAXM รองรับเฉพาะ Mac OS X จาก 10.8 ถึง 10.10!" ดูstackoverflow.com/questions/32924736/…
Devstr

10

ฉันเสียเวลามากเกินไปI find that the AVAST is the issue!!! ถ้าคุณติดตั้ง AVAST ในระบบของคุณคุณต้อง:

ไปที่settingsแท็บ -> troubleshootingจากนั้นคุณควรถอดเครื่องหมาย " enable hardware-assisted virtualization"

รีสตาร์ทพีซีของคุณติดตั้ง intelhaxm-android.exe หากไม่ได้ติดตั้ง คุณสามารถค้นหา:

C:\Users\{YOURUSERNAME}\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager


ฉันไม่เห็นรายการดังกล่าว "เปิดใช้งานการจำลองเสมือนแบบใช้ฮาร์ดแวร์ช่วย" ที่นั่น .. พวกเขาสามารถลบออกได้หรือไม่ในเวลาเดียวกัน
จำหน่ายหมด

8

คลิกขวาที่ไอคอนคอมพิวเตอร์ของฉันแล้ว CPU จะปรากฏในหน้าคุณสมบัติ หรือเปิดตัวจัดการอุปกรณ์แล้วดูที่ซีพียู จะต้องเป็นหน่วยประมวลผล Intel ที่รองรับ VT และ NX บิต (XD) - คุณสามารถตรวจสอบ CPU # ของคุณที่http://ark.intel.com
ตรวจสอบให้แน่ใจว่า HyperV ปิด bcdedit / ชุด hypervisorlaunchtype ปิด
XD บิตอยู่ใน bcdedit / set nx AlwaysOn
ใช้โปรแกรมติดตั้งจากhttps://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
หากคุณใช้ Avast ให้ปิดการใช้งาน "เปิดใช้งานการจำลองเสมือนแบบใช้ฮาร์ดแวร์ช่วย" ภายใต้: การตั้งค่า > การแก้ไขปัญหา รีสตาร์ทพีซีแล้วลองเรียกใช้การติดตั้ง HAXM อีกครั้ง


1
ดีกว่า ans 0 แทรกซ้อน :)
CandleCoder


8

ฉันแก้ไขปัญหานี้โดยเปิดใช้งานเทคโนโลยีการจำลองเสมือนจากการตั้งค่าระบบ

เพียงทำตามขั้นตอนเหล่านี้

  • รีสตาร์ทคอมพิวเตอร์ของฉัน
  • กด Esc อย่างต่อเนื่องแล้วกด F10 เพื่อเข้าสู่การตั้งค่า BIOS
  • องค์ประกอบ
  • ตรวจสอบเทคโนโลยีการจำลองเสมือน

การตั้งค่าระบบของคุณอาจมีการเปลี่ยนแปลงตามคอมพิวเตอร์ของคุณ คุณสามารถ google (วิธีเปิดใช้งาน virtualizatino สำหรับ YOUR_PC_NAME)

ฉันหวังว่ามันจะช่วย


หัวข้อนี้มีข้อมูลที่เป็นประโยชน์: github.com/intel/haxm/issues/77#issuecomment-405943152
binaryfunt

7

คำตอบที่ละเอียดยิ่งขึ้นสำหรับหุ่นเช่นฉัน:

  1. เปิดตัวจัดการ SDK เปิด sdk
  2. เลือกเครื่องมือ SDK แท็บ แท็บเครื่องมือ SDK
  3. ดาวน์โหลด - ตรวจสอบให้แน่ใจว่า Intel x86 Emulator Accelerator (HAXM) ถูกดาวน์โหลด ดาวน์โหลด haxm
  4. ติดตั้ง - ตอนนี้ดาวน์โหลด HAXM ตรวจสอบให้แน่ใจว่าได้ติดตั้งแล้ว ในหน้าต่าง SDK มันจะแสดงตำแหน่งที่ SDK ตั้งอยู่บนคอมพิวเตอร์ของคุณ: รับตำแหน่ง SDK คลิก / แตะ 3 ครั้งอย่างรวดเร็วเพื่อไฮไลต์ข้อความนี้และคัดลอกตำแหน่งโฟลเดอร์ เปิดไฟล์ explorer และวางในตำแหน่งไฟล์ จากที่นี่คุณสามารถค้นหา“ hax” เพื่อค้นหาตำแหน่งโฟลเดอร์สำหรับข้อมูล HAXM เมื่อไฟล์ปรากฏขึ้นในผลการค้นหาให้คลิกขวาแล้วเลือก“ เปิดตำแหน่งไฟล์” สำหรับฉันที่ตั้งคือ C: \ Users \ Datu1 \ AppData \ Local \ Android \ Sdk \ extras \ intel \ Hardware \Accelerated_Execution_Manager ค้นหาไฟล์ intelhaxm-android.exe และเปิด / เรียกใช้ไฟล์ haxm-android.exe ทำตามคำแนะนำเมื่อมันทำงาน คุณอาจต้องการเรียกใช้ haxm_check ในฐานะผู้ดูแลระบบ (อยู่ในโฟลเดอร์เดียวกันนี้) แต่อาจทำงานได้หรือไม่เหมาะกับคุณ วิธีที่แน่นอนในการบอกว่าคุณสามารถเรียกใช้การเร่งด้วยฮาร์ดแวร์หรือไม่และเปิดใช้งานอยู่หรือไม่คือไปที่การตั้งค่าไบออสของคอมพิวเตอร์จากเมนูเริ่มต้น
  5. การตั้งค่า BIOS - ตรวจสอบให้แน่ใจว่าเปิดใช้งานการเร่งฮาร์ดแวร์ในการตั้งค่า BIOS ของคุณ วิธีการทำเช่นนี้อาจแตกต่างกันเล็กน้อยจากระบบไปยังระบบ คุณอาจต้องกด f10 หรือ esc เมื่อเริ่มต้น แต่ด้วยคอมพิวเตอร์ Windows 10 ส่วนใหญ่ (อัพเดท) คุณสามารถเข้าถึงการตั้งค่า BIOS โดยทำสิ่งต่อไปนี้: พิมพ์“ advanced startup” ในแถบค้นหา Windows คลิกที่ "เปลี่ยน uptions เริ่มต้นขั้นสูง:" เมื่อมันเกิดขึ้น คลิก“ รีสตาร์ททันที” หลังจากคอมพิวเตอร์ของคุณรีสตาร์ทให้คลิกที่ Troubleshoot แก้ไขปัญหาการเริ่มต้น Windows คลิกตัวเลือกขั้นสูง> การตั้งค่าเฟิร์มแวร์จากนั้นรีสตาร์ทเพื่อเปลี่ยนการตั้งค่าเฟิร์มแวร์ EUFI รอการรีสตาร์ทจากนั้นเลือกตัวเลือกเมนูสำหรับการตั้งค่าไบออส ด้วยโปรเซสเซอร์ Intel ขั้นตอนจะเป็นดังนี้หรือคล้ายกัน: กดลูกศรขวาเพื่อไปที่แท็บการกำหนดค่า ลูกศรลงไปที่ Intel Virtual / Virtualizaion Technology และเปิดใช้ (ควรเปิดใช้งาน) เปิดใช้งานการจำลองเสมือนใน bios ออกและบันทึกการเปลี่ยนแปลง

  6. หากก่อนหน้านี้เทคโนโลยีเสมือนจริงถูกปิดใช้งานในการตั้งค่าไบออสของคุณคุณจะต้องเรียกใช้ไฟล์ intelhaxm-android.exe ทันทีเพื่อติดตั้ง haxm

  7. ลองรีสตาร์ท Android Studio และเรียกใช้โปรแกรมจำลองของคุณอีกครั้ง หากยังไม่สามารถใช้งานได้ให้รีสตาร์ทคอมพิวเตอร์แล้วลองใหม่อีกครั้ง

หมายเหตุ: หากคุณเปิด Windows Hyper-V สิ่งนี้จะทำให้คุณไม่สามารถเรียกใช้ haxm ได้ หากคุณกำลังมีปัญหากับ Hyper-V ตรวจสอบให้แน่ใจว่ามันถูกปิดในการตั้งค่าของคุณ: ค้นหาในแถบ Windows สำหรับ "ไฮเปอร์"; ผลการค้นหาควรพาคุณไปที่ "เปิดหรือปิดคุณสมบัติ Windows" จากนั้นตรวจสอบให้แน่ใจว่าไม่ได้เลือกกล่อง Hyper-V ทั้งหมด
ปิดการใช้งานไฮเปอร์ -v


4

อีกสาเหตุหนึ่งที่เป็นไปได้: คุณติดตั้ง HAXM แล้วอัปเดตการตั้งค่า BIOS โดยปิดใช้งานการจำลองเสมือน หรืออัพเดตเวอร์ชั่น BIOS โปรดตรวจสอบการตั้งค่า BIOS อีกครั้งและให้แน่ใจว่าเปิดใช้งานการจำลองเสมือนแล้ว


สิ่งนี้แตกต่างจากคำตอบหลายคำตอบที่กล่าวถึงการตั้งค่า BIOS อย่างไร นี้ไม่ได้อีกเหตุผลที่เป็นไปได้มันเป็นหนึ่งเดียวกันอีกครั้ง
Peter Cordes

โปรดให้ความสนใจกับกรณีที่ระบุดังกล่าว: การตั้งค่า BIOS อัปเดต / รีเซ็ตหลังจากติดตั้งและใช้งานสำเร็จ เฟโดยผู้ใช้รายอื่นโดยใช้เครื่องหรืออัพเดตไบออส พวกเราหลายคนรู้เกี่ยวกับการตั้งค่า BIOS และมองหาปัญหาในที่อื่น ฉันล้มเหลวในลักษณะเดียวกัน
Juozas

4

ฉันมีปัญหาเดียวกัน ในกรณีของฉันฉันพบปัญหาสองประการที่ทำให้เกิดปัญหา

  1. ฉันใช้งาน Hyper-V ฉันคิดว่าหากมีโปรแกรมเวอร์ชวลไลเซชันใด ๆ ที่คุณต้องถอนการติดตั้ง
  2. ฉันทำงานภายใต้บัญชีมาตรฐาน / ไม่ใช่ผู้ดูแลระบบ


3

ผู้ใช้ Windows เท่านั้น

นี่มันช้าไปหน่อย แต่เพิ่งจะพบว่าคำตอบบางอย่างไปที่การตั้งค่าไบออส แต่สำหรับฉันฉันสามารถแก้ไขปัญหานี้ได้โดยเพียงแค่ปิดการใช้งานคุณสมบัติไฮเปอร์ - วี เราทำสิ่งนี้โดยทำตามขั้นตอนเหล่านี้:

ป้อนคำอธิบายรูปภาพที่นี่


1

คุณควรติดตั้งการเร่งความเร็วฮาร์ดแวร์ Intel เป็นอันดับแรกใน sdk manager กว่าที่คุณจะสามารถเริ่มสร้างอุปกรณ์เสมือนของคุณบน AVD manager


1

เปิดใช้งานเทคโนโลยีการจำลองเสมือน

สิ่งนี้ใช้ได้ในกรณีของฉัน

รีสตาร์ทคอมพิวเตอร์กด Esc อย่างต่อเนื่องแล้ว F10 เพื่อเข้าสู่การตั้งค่า BIOS ตรวจสอบเทคโนโลยีการจำลองเสมือน

พีซีของฉันคือ HP Zbook 1. บู๊ตเครื่องเป็น BIOS (รีบู๊ตเครื่องแล้วแตะที่ F10)

  1. ไปที่ขั้นสูง> การกำหนดค่าอุปกรณ์หรือระบบ> คลิกที่กล่องกาเครื่องหมาย Virtualization Technology (VTx) และ Virtualization Technology สำหรับ Directed I / O (VTd)

  2. บันทึกการเปลี่ยนแปลงและออก


1

สำหรับฉันวิธีแก้ปัญหาต่อไปนี้ได้ผล:

1] ไปที่การตั้งค่า BIOS และเปิดใช้งานการจำลองเสมือน

ป้อนคำอธิบายรูปภาพที่นี่


0

ขั้นตอนนี้ใช้ได้กับ Mint 17.2 Rafaela:

  1. เปิดเทอร์มินัลและป้อนสิ่งนี้: sudo apt-get install qemu-kvm
  2. รีสตาร์ทพีซีของคุณและเปิดใช้งานเทคโนโลยีการจำลองเสมือนบนการตั้งค่า BIOS ของคุณ
  3. ในเทอร์มินัลอีกครั้งใส่สิ่งนี้: sudo kvm-ok

0

ใน android sdk manager มันบอกว่ามันมีตัวเร่งความเร็วฮาร์ดแวร์ที่ติดตั้งไว้แล้ว แต่ฉันคิดว่ามันจะดาวน์โหลดไม่ได้ติดตั้งเท่านั้นฉันเพิ่งติดตั้ง intelhaxm-android.exe ด้วยตนเองและมันก็ใช้งานได้สำหรับฉัน

บวกกับที่ฉันติดตั้งนักเทียบท่ามีคำตอบให้ปิดการใช้งานคุณสมบัติ Hyper-V ดังนั้นฉันก็ทำเช่นนั้น แต่ไม่แน่ใจว่ามันช่วยหรือไม่


0

ฉันประสบปัญหาเดียวกัน แต่หลังจากปิด Hyper-V และเปิดใช้งาน VT-x บน BIOS ของฉันฉันยังคงไม่สามารถติดตั้งโปรแกรม intelhaxm-android.exe

เพื่อแก้ไขปัญหาของฉันฉันต้องปิด Windows Defender Memory integrity

ป้อนคำอธิบายรูปภาพที่นี่

ตรวจสอบที่นี่สำหรับขั้นตอน -> https://github.com/intel/haxm/issues/105


0

ฉันมีปัญหาเดียวกันแม้ว่าจะติดตั้งการเร่งด้วยฮาร์ดแวร์ โซลูชันของฉันถูกถอนการติดตั้งและติดตั้งใหม่โดยใช้ SDK Manager อย่าลืมรีสตาร์ทสตูดิโอ Android หลังจากนั้น


0

ฉันติดตั้ง HAXM แล้ว แต่เป็นรุ่นเก่ากว่า จากนั้นฉันอัปเดตจากผู้จัดการ SDK จากนั้นโปรแกรมจำลองการทำงาน!



-1

สำหรับผู้ที่ยังคงมีปัญหากับสิ่งนี้คุณสามารถลองใช้ตัวจำลอง Android อื่นเช่น Genymotion

ฉันใช้ตัวประมวลผล Ryzen 5 พร้อมติดตั้งอัพเดต Windows 10 ล่าสุด (1809) แต่ยังไม่สามารถติดตั้ง HAXM ได้ ดังนั้นสิ่งที่ฉันทำเพื่อแก้ไขปัญหานี้คือ:

  1. เปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์ในการตั้งค่า BIOS
  2. เปิดใช้งานแพลตฟอร์ม Hypervisorในฟีเจอร์ Windows
  3. ติดตั้งGenymotionด้วย Virtual Box - เลือกเพื่อการใช้ส่วนตัว
  4. ติดตั้งปลั๊กอินGenymotion Android Studio - ค้นหาสิ่งนี้ในการตั้งค่าปลั๊กอิน Android Studio

คุณดีที่จะไปจากที่นี่

ภาพหน้าจอของ cpu

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