ใช้ Intel emulator ใหม่สำหรับ Android


307

เมื่อเร็ว ๆ นี้ Google และ Intel ได้ตีพิมพ์วิธีใหม่ในการรันโปรแกรมจำลองซึ่งน่าจะทำงานได้ดีกว่าเวอร์ชั่นก่อนหน้า (ซึ่งมี CPU ARM จำลอง) : ที่นี่การเชื่อมโยงบางอย่างเกี่ยวกับมันนี้และนี้

อย่างไรก็ตามหลังจากติดตั้งส่วนประกอบใหม่และสร้างการกำหนดค่าตัวจำลองใหม่ตามคำแนะนำฉันได้รับข้อผิดพลาดและฉันยังไม่เห็นการปรับปรุงใด ๆ ฉันลองทั้ง API 10 และ API 15 และเปิดใช้งานและปิดใช้งาน GPU แล้ว การกำหนดค่าเหล่านั้นไม่ได้ช่วยอะไร ฉันได้ลองใช้กับคอมพิวเตอร์สองเครื่องและไม่ได้รับการเพิ่มประสิทธิภาพใด ๆ (และได้รับข้อผิดพลาดเดียวกัน)

ดูเหมือนว่าในโพสต์ที่ฉันอ่านเกี่ยวกับมันไม่มีใครมีปัญหาใด ๆ กับมันและทุกคนรายงานว่าโปรแกรมจำลองเร็วกว่ามาก

ข้อผิดพลาดที่แสดงคือ:

emulator: Failed to open the HAX device!
HAX is not working and emulator runs in emulation mode
emulator: Open HAX device failed

ทำไมมันเกิดขึ้นและมีวิธีแก้ไขหรือไม่ มีใครบ้างที่ได้รับข้อผิดพลาดเหล่านั้นหรือในทางกลับกัน?

อย่างไรก็ตามฉันมี CPU ของ Intel ถ้านั่นอาจเป็นปัญหา


แก้ไข:

นี่คือสิ่งที่ฉันเห็นใน BIOS ดังนั้นจึงควรพร้อมใช้งาน ... :

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


68
หมายเหตุ - Android SDK Manager ไม่ทำการติดตั้งจริง - คุณต้องเรียกใช้การติดตั้งด้วยตัวคุณเองหลังจากใช้ตัวจัดการสำหรับการดาวน์โหลด: <sdk> /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe
Richard Le Mesurier

1
ริชาร์ดถูกต้อง ฉันมีปัญหาเดียวกันจนกระทั่งฉันทำตามความคิดเห็นของเขา ไปที่developer.android.com/tools/devices/emulator.html#accel-vmและเลื่อนลงไปที่ส่วน "การกำหนดค่าการเร่งความเร็ว VM บน Windows" ทำงานสำหรับฉันไม่จำเป็นต้องติดตั้งใหม่หรือติดตั้งใหม่นอก ADK หรืออะไรก็ได้
Adrian Romanelli

7
บน Mac OSX 10,9 nedd ยังติดตั้งโปรแกรมแก้ไขด่วน manualy จากเว็บไซต์ Intel software.intel.com/en-us/android/articles/ …
Zorb

ขอบคุณ! ฉันมีปัญหาเดียวกันใน Mac ของฉัน
bran.io

isochronous support เป็นส่วนหนึ่งของ VT-x หรือไม่?

คำตอบ:


415

ฉันมีปัญหาเดียวกันแก้ไขได้โดยการติดตั้ง Intel Hardware Accelerated Execution Manager ดาวน์โหลดด้วย SDK Manager ซึ่งอยู่ใน Extras หลังจากนี้ไปที่โฟลเดอร์

[Android SDK Root]\extras\intel\Hardware_Accelerated_Execution_Manager

จากนั้นเรียกใช้IntelHaxm.exeและติดตั้ง

ที่นี่ลิงค์ของ Intel Hardware เร่ง IntelHaxm.exeสำหรับ Microsoft Windows, Mac OS * X และ Linux Ubuntu

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

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

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


1
ยังคงมีข้อผิดพลาดบางอย่างเมื่อพยายามเรียกใช้โปรแกรมจำลองและการจำลองแสดงว่าเป็นสีดำ (เมื่อใช้ gpu) หรือช้ากว่าเมื่อก่อนโดยเฉพาะเมื่อเปรียบเทียบกับอุปกรณ์จริง นี่เป็นการกำหนดค่าที่ดี หรือไม่: tinypic.com/view.php?pic=efgv83&s=6
นักพัฒนา android

1
ฉันเพิ่งทดสอบการใช้งานด้วยการตั้งค่าฮาร์ดแวร์เริ่มต้นทำงานได้ดีแล้ว ตัวจำลอง x86 นี้ยังใหม่อยู่ดังนั้นจึงมีข้อผิดพลาดหรือสองข้อ ลองสร้าง AVD ใหม่และเรียกใช้ด้วยการตั้งค่า HW เริ่มต้น
rallrall

6
@ Robert Karl มีปัญหาที่รู้ใน Mac OS X 10.8.2 ที่ทำให้ Kernel Panic สำหรับฉันเมื่อฉันวิ่ง HAXM Intel มีโปรแกรมแก้ไขที่แก้ไขปัญหาที่คุณดาวน์โหลดได้ที่นี่: software.intel.com/th-th/articles/ ...... จากนั้นเปิดไฟล์ dmg ที่ถูกแก้ไขแล้วทำตามคำแนะนำ
JosephL

1
ฉันเปิดใช้งานการจำลองเสมือนใน BIOS ของฉันและนี่คือIntel Processorของฉันแต่เมื่อฉันต้องการติดตั้ง HAXM ได้รับข้อผิดพลาดที่แจ้งว่า: คอมพิวเตอร์เครื่องนี้ไม่รองรับ Intel Virtualization Technology (VT-x) ไม่สามารถติดตั้ง HAXM โปรดอ้างอิงเอกสาร Intel HAXM สำหรับข้อมูลเพิ่มเติม
Rasool Ghafari

3
หมายเหตุสำหรับผู้ใช้ Windows 8.1: คุณต้องปิดการใช้งาน Hyper-V มิฉะนั้นโปรแกรมติดตั้งจะคิดว่า VT-x ไม่สามารถใช้ได้
jM2.me

24

หมายเหตุเล็ก ๆ สำหรับผู้ใช้ Windows 8, Intel HAX จะไม่ทำงานหากเปิดใช้งานคุณลักษณะ Hyper-V Hyper-V (เช่นเทคโนโลยีเสมือนจริงส่วนใหญ่) จะล็อคแม่มดส่วนขยาย VT โดยเฉพาะจะป้องกัน HAX ให้ทำงานได้อย่างถูกต้อง วิธีหลีกเลี่ยงหากคุณ“ ต้องการ” Hyper-V เช่นกันอาจเป็นการหยุดบริการ Hyper-V ด้วยตนเองเมื่อคุณต้องการ HAX (ยังไม่ได้ทดสอบผ่าน)


ที่น่าสนใจ มีบริการไฮเปอร์ - วีหลายบริการ ฉันควรปิดใช้งานอันไหน
นักพัฒนา android

3
การปิดใช้งานบริการไม่เพียงพอ คุณต้องปิดการใช้งานคุณสมบัติ
ofrommel

ขอบคุณสำหรับข้อมูลนี่คือสิ่งที่เป็นปัญหาของฉัน
Hoang Huynh

1
ฉันติดตามhyper-vandvmware.blogspot.de/2012/10/…นี้แล้วและใช้งานได้ดี ต้องมีการรีบูต แต่อนุญาตให้เทคโนโลยีทั้งสองทำงานในการติดตั้ง แต่น่าเสียดายที่ไม่ใช่แบบเคียงข้างกัน
ScottN

1
นั่นช่วยได้ ขอบคุณมาก. Windows เป็นความเจ็บปวด
plocks

21

หากทุกอย่างอื่นล้มเหลว เพียงลองดาวน์โหลด zip Intel HAXM ด้วยตนเองแยกและติดตั้ง ตรวจสอบที่นี่

จำไว้ว่าสิ่งนี้ใช้ได้กับซีพียู Intel ที่รองรับ Intel Virtualization และคุณต้องเปิดใช้งานการทำให้บริสุทธิ์ในประวัติของคุณ

มันเป็นการปรับปรุงที่ค่อนข้างดีและเห็นได้ชัดมากสำหรับตัวเลียนแบบ Android ถ้าคุณถามฉัน


ติดตั้งไว้ในอดีต ไม่มีโชค . btw มันเปิดใช้งานใน BIOS ดังนั้นฉันยังไม่เข้าใจว่าทำไมมันจึงไม่รวดเร็วอย่างที่ google สัญญาไว้
นักพัฒนา android

@androiddeveloper มันได้ผลจริงๆ !!! เมื่อคุณติดตั้ง HAXM คุณจัดสรร RAM เท่าใด? ฉันจัดสรร 512 MB และมันเร็วมาก!
GoodSp33d

@ 2-Stroker หลังจากดาวน์โหลดไดรเวอร์ใหม่ (อัพเดทเมื่อเร็ว ๆ นี้) ฉันได้ลองติดตั้งแล้วและมันก็บอกว่าคอมพิวเตอร์ของฉันไม่รองรับเทคโนโลยี Intel virtualization เดาว่าฉันจะไม่มีอีมูเลเตอร์เรียบเนียนกับคอมพิวเตอร์ปัจจุบันของฉัน :( บางทีฉันจะลองที่สำนักงาน
นักพัฒนา Android

18

ไม่ใช่โปรเซสเซอร์ทุกตัวที่สนับสนุนการจำลองเสมือน!

ในการค้นหาความสามารถของชิปเซ็ตของคุณให้ไปที่http://ark.intel.com/ให้ใส่ชื่อโปรเซสเซอร์ของคุณในบรรทัดค้นหาและตรวจสอบการแก้ไข

เทคโนโลยีขั้นสูง: ...

เทคโนโลยีIntel® Virtualization (VT-x) = ???

หากคุณเห็น "ไม่" คุณสามารถลืม HAXM!


1
หากทำงานใน VMWare ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน VTX ภายใต้การตั้งค่าตัวประมวลผล
David van Dugteren

ฉันคิดว่าในระบบของฉันไม่มี HAXM และฉันได้รับข้อผิดพลาดนี้คุณสามารถแนะนำฉันได้ไหมว่าฉันจะแก้ปัญหานี้ได้อย่างไร
CoronaPintu

1
ลิงค์นี้ใช้งานได้ดีกว่าสำหรับการค้นหาว่า CPU ของคุณรองรับเทคโนโลยีIntel® Virtualization: ark.intel.com/Products/VirtualizationTechnology หรือไม่
dbasch

9

นี่คือขั้นตอนในการรับการเร่งด้วยฮาร์ดแวร์ (HAX) ซึ่งค่อนข้างมาก:

1 ตรวจสอบเว็บไซต์โปรเซสเซอร์ของคุณเพื่อดูว่ารองรับ Intel VT-x หรือไม่: http://ark.intel.com/Products/VirtualizationTechnology โปรเซสเซอร์ Intel Core i ทั้งหมดและโปรเซสเซอร์ที่เลือกอื่น ๆ รองรับ Intel VT-x

2- ตรวจสอบไบออสของคุณเพื่อเปิดใช้งาน Intel VT-x ซึ่งโดยปกติจะเรียกว่าการจำลองเสมือนฮาร์ดแวร์หรือการจำลองเสมือนของ Intel ในไบออส

3- ตรวจสอบว่าคุณใช้ซอฟต์แวร์ที่ขัดแย้งกับ HAXM หรือไม่ซอฟต์แวร์ที่ได้รับความนิยมที่ขัดแย้งกับ haxm นั้นรวมถึง แต่ไม่ จำกัด เพียง:

Hyper-V
Windows phone SDK 8
Avast antivirus 8 

อินเทอร์เฟซเอ็นจิ้นการจัดการ Intel (MEI) 4- ติดตั้งไดรเวอร์นี้มักจะไม่ได้รับการติดตั้งและไม่ได้เป็นส่วนหนึ่งของ Windows DVD สำหรับผู้ค้าปลีกแม้แต่ Windows 8 ตรวจสอบบทความนี้เกี่ยวกับวิธีการติดตั้ง: http://communities.intel.com/community/ vproexpert / blog / 2011/12/19 / mei-drivers-now-available-via-microsoft-windows-update ไดรเวอร์นี้จำเป็นและไม่จำเป็นต้องเปิดใช้งานการเร่งความเร็วด้วยฮาร์ดแวร์คุณยังสามารถติดตั้งได้จาก windows update

Android SDK manager 5 ตัวเพื่อดาวน์โหลด Extras -> Intel x86 Hardware Accelerated Execution Manager

โปรแกรมติดตั้ง 6-Run ของ HAXM จาก: [รูต SDK ของ Android] \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ IntelHaxm.exe

หากคุณผ่านขั้นตอนก่อนหน้านี้ตัวติดตั้งจะทำงานได้ดีมิฉะนั้นจะล้มเหลว

7-start AVD และเห็นความแตกต่างในด้านประสิทธิภาพ Animations นั้นเร็วกว่า System UI และตัวเรียกใช้ทำงานผิดพลาดใน 4.0.3 แต่ใช้ได้ดีสำหรับ 4.2.2

ดูคู่มือการติดตั้งโดย intel:


ขอบคุณ! ฉันถือว่าผิดตัวจัดการ SDK จะติดตั้งแพคเกจ HAXM โดยอัตโนมัติแทนที่จะดาวน์โหลด ขั้นตอนที่ 6 แก้ไขให้ฉัน
zim2411

ขอบคุณสำหรับข้อมูลมีวิธีอื่นในการเปิดตัวโครงการ Android โดยไม่ต้องใช้วิธีก่อนหน้านี้เพราะฉันไม่ได้สนับสนุน VT-x @MuhammadAnnaqeeb
Loai

@ Loai แน่นอนคุณสามารถเรียกใช้โดยไม่ต้อง HAX HAX ใช้เพื่อเร่งการจำลอง x86 เท่านั้นไม่เปิดใช้งานและไม่เร่งการจำลอง ARM นอกจากนี้หากคุณมีอุปกรณ์ Android คุณสามารถดีบั๊กแอปพลิเคชันของคุณบนอุปกรณ์ได้โดยเชื่อมต่อกับคอมพิวเตอร์เร็วกว่าตัวจำลองแบบเร่งความเร็วใด ๆ !
Mohamed El-Nakib

@MuhammadAnnaqeeb โอเคอย่างที่คุณบอกว่า HAX เคยเร่งการจำลอง x86! ที่จริงแล้วเมื่อฉันต้องการเรียกใช้โครงการของฉันผ่าน VM ขอให้ฉันติดตั้ง HAX!
Loai

@ Loai มันถามคุณยังไง? คุณช่วยโพสต์สกรีนช็อตของโปรดได้ไหม? นานแค่ไหนที่คุณรอให้อีมูเลเตอร์เปิดตัวหลังจากนั้นก่อนที่จะยกเลิกการเปิดตัว? คุณเปิด ARM อีมูเลเตอร์โดยไม่มีข้อผิดพลาดหรือไม่?
Mohamed El-Nakib

7

ใช้ SDK Manager เพื่อดาวน์โหลด Intel HAX ไม่ได้ทำงาน

การดาวน์โหลดและติดตั้งจากเว็บไซต์ Intel นั้นใช้งานได้ http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

เคล็ดลับยอดนิยม: การเปลี่ยนแปลงใน BIOS ของฉันเพื่อเปิดใช้งานการจำลองเสมือนและจากนั้นใช้ "เริ่มต้นใหม่" ไม่ได้เปิดใช้งานการจำลองเสมือน ทำบูตเย็น (เช่นปิดและรีสตาร์ท) จู่ ๆ ก็ทำให้มันปรากฏ

ขั้นตอนแรก (บน Windows) คือการตรวจสอบให้แน่ใจว่าเครื่องมือจำลองเสมือนการช่วยเหลือฮาร์ดแวร์ Micrsoft รายงานว่า "คอมพิวเตอร์เครื่องนี้ได้รับการกำหนดค่าด้วยการจำลองเสมือนแบบใช้ฮาร์ดแวร์ช่วย" http://www.microsoft.com/en-us/download/details.aspx?id=592


แอพลิงค์ล่าสุดบอกฉันว่ามันเข้ากันไม่ได้กับระบบปฏิบัติการปัจจุบัน (ซึ่งเป็น windows 8)
นักพัฒนา Android

3
อันที่จริง - การดาวน์โหลดตัวจัดการ SDK ของ HAX ไม่ทำงาน - กำลังดาวน์โหลดไฟล์ติดตั้งพิเศษที่คุณต้องดำเนินการด้วยตนเอง!
Scott Evernden

5

คุณอาจต้องเปิดใช้งานการจำลองเสมือนใน BIOS ของคุณผู้ผลิตส่วนใหญ่ปิดใช้งานโดยค่าเริ่มต้น Intel HAX ต้องเปิดใช้งาน CPU virtualization


คุณหมายความว่ามันจะไม่ทำงานบนซีพียูที่ไม่มีคุณสมบัตินี้หรือไม่? ฉันจะรู้ได้อย่างไรว่าฉันมีมัน? ซีพียูของฉันเก่าไปหน่อย แต่โดยปกติแล้วมันจะเร็วพอสำหรับฉันและฉันได้ทดสอบกับคอมพิวเตอร์เครื่องอื่นดีกว่าของฉันมาก ซีพียูของฉันคือ intel core i3 540
นักพัฒนา android

ตามหน้านี้มันควรจะทำงาน: ark.intel.com/products/46473/…
Patrick Tescher

CPU ที่ทันสมัยส่วนใหญ่รองรับการจำลองเสมือนคุณเพียงแค่เปิดใช้งานใน BIOS ของคุณ
Patrick Tescher

ว้าวขอบคุณ . จะลองเร็ว ๆ นี้และมอบ "V" ให้คุณ สำหรับตอนนี้รับ +1 :) คุณเปิดใช้งานในโหมด bios อย่างไร?
นักพัฒนา Android

มันขึ้นอยู่กับคอมพิวเตอร์ของคุณโดยปกติคุณจะกด F2 หรืออะไรบางอย่างเมื่อคุณบูท
Patrick Tescher

3

สิ่งเดียวกันเริ่มเกิดขึ้นกับฉันเมื่อประมาณหนึ่งสัปดาห์ก่อนโดยไม่มีเหตุผลที่ชัดเจน (99% แน่ใจว่าฉันไม่ได้อัพเกรดอะไรเลย); หลังจากสามารถรันโปรแกรมจำลองได้ในบางครั้งมันก็หยุดทำงานโดยไม่มีเหตุผลที่ชัดเจน

ฉันพยายามติดตั้ง Intel thingie แต่ตัวติดตั้งรายงานว่าเครื่องของฉันไม่รองรับ Intel VM แม้ว่าจะมีโปรเซสเซอร์ Intel i3 และการเปิดใช้งานการจำลองเสมือนนั้น (บางที XP นั้นเก่าเกินไปสำหรับ OS แม้ว่า MS VM, Virtual Box ของ Oracle และ VMWare ได้รับการติดตั้งในเครื่องนี้ด้วยระบบปฏิบัติการเดียวกัน)

ฉันเพิ่งแก้ไข VD เพื่อเลียนแบบโปรเซสเซอร์ Arm และทุกอย่างทำงานได้อีกครั้ง

อาจไม่ใช่ทางออกที่ดีที่สุด แต่ใช้งานได้!


3

สำหรับ Windows มีคำตอบบางคำอธิบายว่าทำงานอย่างไร แต่ฉันเป็นผู้ใช้ Mac ฉันไม่ทราบวิธีการติดตั้งไดรเวอร์ HAX สำหรับ Mac อย่างที่ทำกับ Windows ในที่สุดฉันก็พบลิงค์ด้านล่างและมันก็แก้ไขปัญหาของฉัน คุณควรดาวน์โหลดHAXM of Mac แล้วติดตั้ง

https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macosx/


ฉันไม่ได้ใช้ Mac อย่างไรก็ตามฉันสงสัยว่ามันช่วยได้หรือไม่ มัน (อีมูเลเตอร์) เร็วเท่าที่คุณต้องการหรือไม่ อย่างน้อยมันก็ราบรื่น? การติดตั้งไดรเวอร์ช่วยได้อย่างไรเมื่อเปรียบเทียบกับที่ไม่มี
นักพัฒนา android

2

ทำตามคำแนะนำทีละขั้นตอนสำหรับการเรียกใช้ตัวจำลองแบบเร่งได้ที่เว็บไซต์นักพัฒนา Androidอย่างเป็นทางการ:

ข้อควรระวัง : ตั้งแต่ SDK Tools Revision 17 คุณลักษณะการเร่งความเร็วเครื่องเสมือนสำหรับเครื่องจำลองนั้นกำลังทำการทดลอง ระวังความเข้ากันไม่ได้และข้อผิดพลาดเมื่อใช้คุณสมบัตินี้


จะใช้ windows 8 เป็นสาเหตุที่เป็นไปได้ว่ามันไม่ทำงานได้ดี? คุณคิดว่ามันสามารถทำงานบน Ubuntu ได้หรือไม่? เกิดอะไรขึ้นถ้าติดตั้ง Ubuntu ผ่าน Wubi
นักพัฒนา android

@androiddeveloper ฉันขอแนะนำให้คุณโพสต์ความคิดเห็นของคุณเป็นคำถามใหม่ คำพูดนี้ไม่ได้มาจากฉัน มาจากเว็บไซต์นักพัฒนาซอฟต์แวร์ Android ที่เชื่อมโยงกับคำตอบของฉัน
Jeff Axelrod

คุณมีประสบการณ์กับคำถามเหล่านี้หรือไม่? คุณจัดการเพื่อให้ intel emulator ใหม่ทำงานได้ดีหรือไม่เพื่อให้เร็วกว่าวิธีปกติของ emulator?
นักพัฒนา android

@androiddeveloper ฉันรันโปรแกรมจำลองพร้อมการเร่งความเร็วเครื่องเสมือน (เปลี่ยนเป็น Intel Atom x86 CPU) และดูเหมือนว่าจะใช้เวลาประมาณเดียวกับตัวจำลอง ARM ในการบูต ดูเหมือนว่าจะตอบสนองได้ดีกว่า ARM ARM emulator เล็กน้อย แต่ก็ยังไม่มีอะไรเหมือนอุปกรณ์จริง ฉันไม่ได้ทำการวัดประสิทธิภาพ และไม่ฉันไม่ได้ใช้ Windows 8 หรือ Ubuntu ฉันใช้ Windows 7 x64 - ฉันไม่ทราบว่ามี Windows 8 ให้ใช้งาน
Jeff Axelrod

ดังนั้นจึงยังไม่เร็วเท่าที่แสดงในวิดีโอของ Google เลวร้ายเกินไป.
นักพัฒนา android

2

คุณต้องดาวน์โหลดIntel® Hardware Accelerated Execution Manage r. จากนั้นคุณจะได้รับข้อความนี้:

การเริ่มต้นตัวจำลองสำหรับตัวจำลอง AVD 'ทดสอบ': อุปกรณ์ fd: 740 HAX กำลังทำงานและตัวจำลองจะทำงานในโหมด virt รวดเร็ว


คนอื่น ๆ ก็ตอบแบบเดียวกัน เป็นเพียงว่าคอมพิวเตอร์ของฉันไม่สามารถรองรับได้แม้จะไม่ใช่เครื่องเก่า แต่ก็สามารถใช้ Android ได้อย่างราบรื่น หลักฐานคือมันสามารถทำงานได้ดีโดยใช้ virtualBox
นักพัฒนา android

ฉันมีปัญหาเดียวกันของคุณฉันเพิ่งติดตั้งผู้จัดการและทำงานได้อย่างถูกต้อง
gderaco

ดีฉันไม่สามารถติดตั้งโดยใช้ลิงก์ที่คุณเขียน
นักพัฒนา android

1
ฉันได้รับเช่นเดียวกับในโพสต์นี้: stackoverflow.com/a/10772162/878126 , ความหมาย: "คอมพิวเตอร์เครื่องนี้ไม่รองรับเทคโนโลยี Intel virtualization (VT-x) ไม่สามารถติดตั้ง HAXM ได้โปรดอ่านเอกสาร Intel HAXM สำหรับข้อมูลเพิ่มเติม ข้อมูล." .
นักพัฒนา android

ถ้าอย่างนั้นก็ไม่มีทางคุณจะต้องเปลี่ยนฮาร์ดแวร์เพื่อให้ทำงานได้
gderaco

2

สำหรับผู้ใช้ Mac ที่ต้องการตรวจสอบว่าโปรเซสเซอร์ของคุณรองรับการจำลองเสมือนหรือไม่ให้ใช้maccpuidซอฟต์แวร์และค้นหา VMX หากมีการตรวจสอบแล้วคุณจะไปดี

ดาวน์โหลดได้ที่นี่

VMX ที่ตรวจสอบแล้วเป็นสัญญาณว่าโปรเซสเซอร์ของคุณรองรับการจำลองเสมือนจริง


1

ที่นี่มีสองประเด็นที่เราต้องมุ่งเน้นคือ

  1. อุปกรณ์ HAX ไม่สามารถเปิดได้

    สำหรับปัญหานี้คุณต้องเรียกใช้ไฟล์ติดตั้งอุปกรณ์ HAX จากโฟลเดอร์ HAX addon ติดตามSpeed ​​Up Android Emulatorเพื่อทราบวิธีการอย่างชัดเจน

  2. หากคุณสร้าง AVD ผ่าน AVD manager คุณสามารถเปลี่ยนขนาด RAM ในตัวเลือก AVD Manager และอุปกรณ์แก้ไข

หากคุณสร้าง AVD ผ่านบรรทัดคำสั่งคุณควรเริ่ม AVD จากบรรทัดคำสั่งจะทำงานได้

emulator -memory 512 -avd gtv_avd

0

หากทุกอย่างอื่นล้มเหลวของมันที่ดีที่จะลองใช้ตัวเลือกของฉันและดาวน์โหลดติดตั้ง HAXM

จำเป็นต้องคัดลอกไปยังโฟลเดอร์การติดตั้ง HAXM แล้วเริ่มจากบรรทัดคำสั่ง (เริ่ม CMD ในฐานะผู้ดูแลระบบ) หลังจากรีสตาร์ทคอมพิวเตอร์ HAXM จะถูกติดตั้ง มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉันเพราะฉันมีปัญหากับการติดตั้งบนแล็ปท็อปของฉัน

หลังจากทั้งหมดเพียงพิมพ์sc queryintelhaxm ใน cmd ของคุณเพื่อตรวจสอบว่ามีการติดตั้ง HAXM อย่างถูกต้องหรือไม่


0

หากคุณใช้โปรเซสเซอร์ Intel ตรวจสอบให้แน่ใจว่าตัวติดตั้ง HAXM (Intel® Hardware Accelerated Execution Manager) ติดตั้งผ่าน SDK Manager โดยการตรวจสอบตัวเลือกนี้ใน SDK Manager จากนั้นเรียกใช้ตัวติดตั้ง HAXM ผ่านเส้นทางด้านล่าง

your_sdk_folder\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe

ตรวจสอบขนาด RAM ที่จัดสรรขณะทำการติดตั้ง HAX เพื่อให้เหมาะสมกับขนาด RAM ของอีมูเลเตอร์ของคุณ

วิดีโอนี้แสดงขั้นตอนที่จำเป็นทั้งหมดซึ่งอาจช่วยคุณในการแก้ปัญหา

วิดีโอนี้จะช่วยคุณหากคุณประสบปัญหาหลังจากติดตั้ง HAXM


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