ฉันไม่สามารถติดตั้ง intel HAXM


123

ฉันติดตั้ง Android Studio แล้วและไม่มีปัญหากับสิ่งนั้น อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้โปรแกรมจำลองมันบอกว่าไม่ได้ติดตั้ง Intel HAXM

ดังนั้นฉันจึงพบตัวติดตั้งเรียกใช้และแม้ว่ามันจะบอกว่าแล็ปท็อปของฉันรองรับ แต่ก็ไม่ได้เปิดใช้งาน ฉันไปเปิดใช้งาน Intel Virtualization Technology (VT-x) แต่ฉันยังคงได้รับข้อความเดิม

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

ใครสามารถช่วยฉันด้วยเรื่องนี้?


คุณต้องติดตั้งอิมเมจ sdk เพิ่มเติม ดูหัวข้อนี้: stackoverflow.com/questions/26355645/error-in-launching-avd
TD Nguyen

ฉันขอโทษ แต่ฉันไม่พบสิ่งที่สามารถช่วยฉันได้ที่นั่น
Felipe

คุณ "ติดตั้ง" จาก Android SDK Manager หรือไม่
vilpe89

หลังจากการติดตั้งล้มเหลว - ไปที่ด้านล่างขวาของ android studio แล้วเลือกบันทึกเหตุการณ์ - คุณจะเห็นรายละเอียดของข้อผิดพลาดหรือมองหาไฟล์บันทึก haxm_log.txt คอมพิวเตอร์ของคุณอาจไม่รองรับ
Ohad Bitton

2
ก่อนที่คุณจะเสยผมออกและเสียเวลาอันมีค่า: ใช้กับโปรเซสเซอร์ AMD ไม่ได้ !! stackoverflow.com/questions/25263360/…
Sean Anderson

คำตอบ:


174

เอาล่ะฉันจึงทำทุกอย่างที่หาได้ทางออนไลน์ แต่ก็ไม่มีอะไรได้ผล

ดังนั้นฉันจึงไปที่เว็บไซต์ของ Intel และฉันดาวน์โหลดตัวติดตั้ง HAXM ที่มีให้ (แทนที่จะใช้ตัวติดตั้งที่ดาวน์โหลดผ่าน Android Studio)

การติดตั้งใช้งานได้จริงกับตัวติดตั้งนี้และติดตั้งสำเร็จ จากนั้นฉันก็เปิด Android Studio และในที่สุดโปรแกรมจำลองก็โหลด!

ดังนั้นสำหรับใครก็ตามที่มีปัญหานี้เพียงดาวน์โหลดโปรแกรมติดตั้งโดยตรงจากเว็บไซต์ Intel

นี่คือลิงค์:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager


8
Intel Virtualization Technology (VT-x) is not turned on. HAXM cannot be installed until VT-x is enabled.ฉันพยายามใช้การติดตั้งและก็กล่าวว่า ฉันต้องเข้าไปใน BIOS ของฉันและเปิดใช้งานเทคโนโลยี Virtualization จากนั้นฉันก็สามารถติดตั้งได้
Deadlydog

ขออภัยที่รบกวนคุณ @Felipe โปรดช่วยฉันด้วยวิธีแก้ปัญหานี้stackoverflow.com/questions/50812600/…
Ali

2
ของฉันใช้งานไม่ได้เช่นกัน แต่ฉันมีโปรแกรมจำลองเปิดอยู่เมื่อพยายามติดตั้ง ฉันปิดมันแล้วมันก็ใช้งานได้
AndreiBogdan

Android Studio 3.4 แนะนำลิงค์นี้: software.intel.com/android/articles/…ซึ่ง 404s - ดังนั้นใครก็ตามที่ googling ลิงก์นั้นจะถูกนำมาที่นี่ไปยังลิงก์ที่ถูกต้อง
Sean Dev

เพื่ออัปเดตลิงก์จะเปลี่ยนเส้นทางไปที่github.com/intel/haxmดังนั้นจึงสามารถดาวน์โหลดไบนารีที่อัปเดตได้จากgithub.com/intel/haxm/releases/latest
MohK

29

ฉันคิดว่าปัญหาของคุณคือคุณคิดว่าตัวติดตั้งใน Android SDK Manager จะติดตั้ง Intel HAXM จริงๆ แต่เบ็ดคือมันจะไม่ติดตั้ง สิ่งที่ทำคือการแตกไฟล์ที่จำเป็นสำหรับ (จริงๆ) ติดตั้ง Intel HAXM

ฉันพบว่าเมื่อฉันประสบปัญหาเดียวกันแล้วอ่านสิ่งนี้ในหน้าเว็บของ Intel :

ดาวน์โหลดผ่าน Android * SDK Manager

... ขั้นตอนอื่น ๆ ...

5) SDK Manager จะดาวน์โหลดโปรแกรมติดตั้งไปยังไดเร็กทอรี "extras" ภายใต้ไดเร็กทอรี SDK หลัก แม้ว่าตัวจัดการ SDK จะระบุว่า "ติดตั้งแล้ว" แต่ก็หมายความว่าดาวน์โหลดปฏิบัติการ Intel HAXM แล้ว คุณจะต้องเรียกใช้โปรแกรมติดตั้งจากไดเร็กทอรี "extras" เพื่อทำการติดตั้ง

6) เรียกใช้โปรแกรมติดตั้งภายในไดเร็กทอรี / sdk / extras / intel / Hardware_Accelerated_Execution_Manager / และปฏิบัติตามคำแนะนำในการติดตั้งสำหรับแพลตฟอร์มของคุณ

ดังนั้นสิ่งที่ฉันต้องทำคือไปที่โฟลเดอร์ที่ Android SDK ของฉันอยู่เปิดโฟลเดอร์นั้น ( sdk_location/sdk/extras/intel/Hardware_Accelerated_Execution_Manager) แล้วเรียกใช้ไฟล์silent_install.bat.

หลังจากนี้เมื่อฉันเปิดตัวโปรแกรมจำลองของฉันมันจะบอกว่า:

HAXM กำลังทำงานและอีมูเลเตอร์เรียกใช้โหมดคุณธรรมที่รวดเร็ว

และทุกอย่างทำงานได้ตามที่ควร!

คุณยังสามารถใช้พารามิเตอร์ที่มีประโยชน์กับ silent_install.bat:

  • -v พิมพ์เวอร์ชัน HAXM
  • -c ตรวจสอบความสามารถ VT / NX ของแพลตฟอร์ม
  • -h พิมพ์การใช้งาน

ขออภัยที่รบกวนคุณ @ vilpe89 โปรดช่วยฉันด้วยวิธีแก้ปัญหานี้stackoverflow.com/questions/50812600/…
Ali

10

ตรวจสอบให้แน่ใจว่าโปรแกรมจำลองไม่ทำงานขณะติดตั้ง HAXM มิฉะนั้นจะมีข้อผิดพลาดที่คุณจะเห็นเมื่อใช้ตัวติดตั้งแบบสแตนด์อโลนเท่านั้น แต่ไม่พบใน Android Studio หรือ IntelliJ Idea


สำหรับฉันการอัพเกรด HAXM ล้มเหลวด้วย Android Studio 3.4.1 หลังจากหยุดโปรแกรมจำลองตัวช่วยสร้างการติดตั้ง SDK ได้ลองติดตั้งอีกครั้งและทำงานได้ดี
โกเมน

1
lucidbrot ขอบคุณมาก! คำแนะนำของคุณนั้นง่ายมาก!
Spectorsky

9

ฉันประสบปัญหานี้ฉันมีทางออกด้วยมันจะได้ผล

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

และตรวจสอบให้แน่ใจว่า HYPER V ถูกปิดใช้งาน เพื่อปิดการใช้งาน: a) ไปที่แผงควบคุม b) คลิกที่โปรแกรม (ถอนการติดตั้งโปรแกรม) c) จากนั้นคลิกที่เปิดหรือปิดคุณสมบัติของ Windows จากนั้นมองหา HYPER-V และยกเลิกการเลือก และรีสตาร์ท หากปิดใช้งานแล้วให้เปิดใช้งาน

ขั้นตอนที่ 2 : ลองติดตั้ง Intel HAXM ทันทีแล้วรีสตาร์ท หากยังแสดงปัญหาเดิมอีก ไปที่ขั้นตอนที่ 3

ขั้นตอนที่ 3 : คุณต้องปิดใช้งานการบังคับใช้ที่ลงนามแบบดิจิทัล หากต้องการปิดใช้งานอย่างถาวรคุณต้องตรวจสอบให้แน่ใจว่าตัวเลือก Secure Boot ถูกปิดใช้งานในระบบของคุณ

ตรวจสอบอย่างไร?

คำตอบมีให้ในลิงค์ต่อไปนี้ ฉันพบมันในอินเทอร์เน็ต [ขอบคุณที่สร้างบล็อกนั้น]

ลิงค์: http://www.windowspasswordsrecovery.com/win8-tips/how-to-disable-uefi-secure-boot-in-windows-8-1-8.html

ขั้นตอนที่ 4: รีสตาร์ทอีกครั้ง

ในการปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์อย่างถาวรใน Windows 10 คุณต้องทำสิ่งต่อไปนี้:

1. เปิดอินสแตนซ์พรอมต์คำสั่งที่ยกระดับ
2. พิมพ์ / วางข้อความต่อไปนี้:

     `bcdedit.exe /set nointegritychecks on`

หรือ Windows 10

     `bcedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS`

Windows 10 ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์

รีสตาร์ท Windows 10

* หากคุณต้องการเปิดใช้งานอีกครั้ง:

1. พิมพ์ / วางข้อความต่อไปนี้:

     `bcdedit.exe /set nointegritychecks off`

8
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

หรือ

bcdedit /set hypervisorlaunchtype off

สิ่งอื่น ๆ ที่คุณอาจต้องทำ:

  • ถ้าใช้ Avast? ปิดใช้งานเปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วยใน : การตั้งค่า > การแก้ไขปัญหา
  • bcdedit /set nx AlwaysOn
  • sfc /scannow และรีบูต

สำคัญ: หลังจากสิ่งที่คุณลองรีสตาร์ทพีซีแล้วลองเรียกใช้การติดตั้ง HAXM อีกครั้ง


1
ตัวแปลงสัญญาณฉันลองเรียกใช้บรรทัดแรกและบรรทัดที่สองบน cmd แต่มันบอกว่าฉันไม่มีสิทธิ์ (แม้ว่าฉันจะเป็นผู้ดูแลระบบและเป็นคอมพิวเตอร์ของฉันเอง) ฉันต้องทำอะไรหรือใช้ที่อื่นหรือไม่?
Felipe

เริ่ม cmd.exe จากตัวจัดการงานและอย่าลืมคลิกเรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบ (หรือถ้าคุณสามารถคลิกขวาและรับตัวเลือกผู้ดูแลระบบ)
codecats

สิ่งนี้ช่วยฉันได้จริง แม้ว่าฉันจะปิดใช้งาน HyperV จาก Hyper-V Manager แล้ว แต่ก็ยังใช้งานไม่ได้ เพียงแค่เรียกใช้คำสั่งแรก (diss.exe / Online / Disable-Feature: Microsoft-Hyper-V) ในที่สุดฉันก็สามารถติดตั้ง HAXM ได้ ขอบคุณ!
Juanu Haedo

2
@codecats โหวตลง โปรดนำคำตอบของคุณพร้อมคำอธิบายสั้น ๆ เกี่ยวกับวัตถุประสงค์ของคำแนะนำที่ระบุไว้ที่นี่
Brian Lacy

4

<== || =====> สำหรับฉันที่มีโปรเซสเซอร์ AMD: <===== || ==>

1. คลิกที่ปุ่ม windows ที่มุมล่างซ้ายมือ


2. มองหาคุณสมบัติเปิด / ปิดการใช้งาน Windows

(เพียงพิมพ์: "คุณสมบัติของ windows" ก็จะปรากฏขึ้น)

3. และตรงกันข้ามกับโพสต์อื่น ๆ ที่นี่ให้เปิดใช้งาน Hyper-V และ Windows Hypervisor Platform

ขอบคุณ


1
นี่คือคำตอบที่ควรมีอยู่ทุกหนทุกแห่งสำหรับผู้ใช้ AMD ที่เพียงแค่ต้องการให้โปรแกรมจำลอง Android พร้อมใช้งาน
Gabriel C.

1
ทำงานให้ฉันกับ AMD!
Mo Beigi

3

นี่คือสิ่งที่ได้ผลสำหรับฉัน -

  1. เปิดใช้งาน Virtualiztion ผ่าน BIOS (F10-> System Configuration -> Virtualiztion Technology) ขึ้นอยู่กับฮาร์ดแวร์เฟิร์มแวร์และยูทิลิตี้การกำหนดค่า BIOS ของคุณตัวเลือกในการเปิดใช้งานอาจมีชื่อว่าอย่างอื่นหรือขั้นตอนอาจแตกต่างกัน มีซอฟต์แวร์ฟรีที่เรียกว่า "Piriform Speccy" ซึ่งให้ข้อมูลเกี่ยวกับเครื่องของคุณซึ่งนอกจากนี้ยังสามารถใช้เพื่อตรวจสอบว่ามีการเปิดใช้งานการจำลองเสมือนบนเครื่องของคุณหรือไม่ (ดูที่ฝาหน้าจอ)

ตรวจสอบว่าการจำลองเสมือนเปิดใช้งานกับ Speccy หรือไม่

  1. ดาวน์โหลด HAXM intaller จากไซต์ Intel https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

  2. หากใช้ avast ให้ปิด "เปิดใช้งานการจำลองเสมือนโดยใช้ฮาร์ดแวร์ช่วย" ใน: การตั้งค่า> การแก้ไขปัญหาโดยการยกเลิกการเลือก

ทำการฮาร์ดบูต (ปุ่มเปิด / ปิด) เพื่อความปลอดภัย


2

ตัวเลือกที่ 1:ไปที่Android SDK Folder -> Extra -> Intelแล้วดับเบิลคลิกที่ตัวติดตั้ง HAXM และติดตั้งด้วยตนเอง

ตัวเลือกที่ 2:หากคุณไม่มี HAXM เวอร์ชันล่าสุดคุณสามารถเปิด sdk manager ใน android studio และดาวน์โหลดได้

ตัวเลือกที่ 3:ดาวน์โหลด HAXM intaller จากไซต์ Intel https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager


2

ฉันอาจลองวิธีแก้ปัญหาทั้งหมดที่กล่าวมาแล้ว แต่ก็ไร้ผล เพื่อสรุปฉันทำ:

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

ใส่คำอธิบายภาพที่นี่

  • ยกเลิกการเลือกตัวเลือก Hyper-V โดยไปที่เปิดหรือปิดคุณสมบัติของ Windows

ใส่คำอธิบายภาพที่นี่

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

  • ถอนการติดตั้งและติดตั้ง Android Studio ใหม่

  • คัดลอก HAXM จากระบบอื่นของฉันที่ HAXM ทำงานได้ดีจากตำแหน่ง C: \ Users \ UserName \ AppData \ Local \ Android \ Sdk \ extras \ intel

ไม่มีอะไรทำงานสำหรับฉัน สิ่งที่ใช้ได้ผลสำหรับฉัน: ฉันสังเกตเห็นปัญหา "ไม่สามารถเรียกใช้เครื่องมือ mksdcard sdk" เมื่อฉันพยายามดาวน์โหลดแพลตฟอร์ม SDK หลังจากการวิจัยบางอย่างฉันพบว่าเครื่องมือ SDK บางอย่างเช่น mksdcard.exe ต้องการรันไทม์ Microsoft Visual C ++ 2015-2019 ดังนั้นขึ้นอยู่กับประเภทระบบของฉัน (สำหรับฉันมันเป็น x64) ฉันดาวน์โหลดล่าสุดของ Microsoft Visual C ++ Redistributable สำหรับ Visual Studio 2019 จากการเชื่อมโยงhttps://visualstudio.microsoft.com/downloads/ มีคำตอบโดยละเอียดที่นี่: การ ติดตั้ง Android Studio ล้มเหลว - ไม่สามารถเรียกใช้เครื่องมือ mksdcard sdk ใน Windows

ใส่คำอธิบายภาพที่นี่

ใส่คำอธิบายภาพที่นี่

หลังจากดาวน์โหลดและติดตั้ง Visual C ++ ข้อผิดพลาด "ไม่สามารถเรียกใช้เครื่องมือ mksdcard sdk" ได้รับการแก้ไขและเมื่อฉันพยายามติดตั้ง HAXM หลังจากนี้ก็ติดตั้งสำเร็จ ทุกอย่างเรียบร้อยดี. ฉันยังสามารถสร้าง AVD ได้ในขณะนี้ (ซึ่งเป็นปัญหาเมื่อไม่ได้ติดตั้ง HAXM)


Visual C ++ เป็นขั้นตอนสุดท้ายที่ขาดหายไปหลังจากเปิดใช้งาน virtualization ใน BIOS ตรวจสอบ Hyper-V และ Windows Hypervision Platform ใน Programs and Features โปรเซสเซอร์ Amd Ryzen 7 3700x หลังจากนั้นฉันก็สามารถรัน Android Q บนโปรแกรมจำลองได้สำเร็จ
ŠemsudinTafilović

เหมือนกันกับฉัน :)
shaby

2

ฉันจะแก้ปัญหานี้ได้อย่างไร:

ขั้นตอนที่ 1:ดาวน์โหลด Android Studio และติดตั้ง แต่ติดตั้ง HAXM ไม่สำเร็จ

ขั้นตอนที่ 2:จากนั้นเรียกใช้ AVD จากนั้นจะแจ้งให้สร้างอุปกรณ์เสมือน แต่ก็ล้มเหลวเช่นกัน

ขั้นตอนที่ 3:ฉันดาวน์โหลด HAXM ล่าสุดจากแหล่ง GitHub ของ intel จากที่นี่github.com/intel/haxm/releases/latest

ขั้นตอนที่ 4:จากนั้นติดตั้ง HAXM ด้วยตนเอง เอกสารอยู่ที่นี่: การติดตั้ง Intel HAXM แบบสแตนด์อโลนบน Windows

ขั้นตอนที่ 5:จากนั้นพยายามสร้างอุปกรณ์เสมือนของ Pie อีกครั้ง มันสร้างมันสำเร็จ

แต่ถ้าขั้นตอนที่ 5 ของคุณล้มเหลวอาจมีวิธีแก้ไขอื่น: เมื่อดาวน์โหลดไฟล์. zip มันจะแสดงพา ธ SDK และพา ธ ต้นทางของไฟล์. zip ดังนั้นคุณสามารถดาวน์โหลด. zip ด้วยตนเองและวางลงในโฟลเดอร์เส้นทาง SDK ได้ จากนั้นอีกครั้งสามารถลองสร้างอุปกรณ์เสมือน


1

สำหรับ HP Ultra book ที่มี windows 7 การเปิดใช้งาน hyper-v ผ่าน bios นั้นใช้ได้กับปัญหา intel haxm

สำหรับการเปิดใช้งาน hyper-v: -

F10-> Bios ขั้นสูงการตั้งค่า -> การกำหนดค่าอุปกรณ์ -> เปิดใช้งาน Hyper-V จากนั้นติดตั้ง

มันจะทำงาน.


1

ฉันคิดออกแล้ว ลองปิดการใช้งาน Security Boot Control ในตัวเลือก BIOS: http://remontka.pro/secure-boot-disable/ (ขออภัยสำหรับตัวอย่างภาษารัสเซีย) หรือลองเริ่มระบบโดยไม่มีลายเซ็นดิจิทัล (สำหรับการโหลดครั้งเดียวเท่านั้น) ฉันมีความพยายามที่โชคร้ายหลายครั้งกับ 'ตัวติดตั้ง HAXM ก่อนที่ฉันจะปิดใช้งานบรรทัดนี้ ตอนแรกฉันคิดว่าเป็นเพราะติดตั้ง Windows 10 Home และมีข้อ จำกัด มากมาย


1

หมายเหตุ: นี่ไม่ใช่คำตอบเพราะฉันไม่พบวิธีแก้ปัญหา แต่ฉันคิดว่าข้อมูลนี้อาจเป็นประโยชน์สำหรับคนอื่น ๆ (และจะไม่สามารถใช้เป็นความคิดเห็นได้) ฉันได้ลองทำตามขั้นตอนทั้งหมดโดยละเอียดในเอกสารต่างๆแล้ว แต่ฉันไม่สามารถรับ Android Emulator ให้ทำงานกับ AMD Ryzen 7 ของฉันได้ :(


คำตอบส่วนใหญ่ใช้ได้กับ CPU ของ Intel เท่านั้น หากคุณมี CPU AMD (เช่นฉัน AMD Ryzen 7) คุณจำเป็นต้องรู้เกี่ยวกับข้อ จำกัด บางประการและคุณต้องใช้ WHPX แทน HAXM

ฉันพบสิ่งนี้ในไซต์ของ MS: เนื่องจากปัจจุบันโปรแกรมจำลอง Android รองรับการเร่งฮาร์ดแวร์ของ AMD บน Linux เท่านั้นการเร่งฮาร์ดแวร์จึงไม่สามารถใช้ได้กับคอมพิวเตอร์ที่ใช้ AMD ที่ใช้ Windows

Fortunatelly มีวิธีที่จะทำให้มันทำงานได้ แต่การกำหนดค่าการเร่งฮาร์ดแวร์สำหรับ CPU AMDนั้นซับซ้อนกว่าเล็กน้อย:

ข้อกำหนดและคำแนะนำ: - คำแนะนำ CPU AMD: AMD Ryzen CPU - Android Studio 3.2 Beta 1 หรือสูงกว่า - Android Emulator เวอร์ชัน 27.3.8 หรือสูงกว่า - Windows 10 พร้อมอัปเดตเมษายน 2018 หรือสูงกว่า

ในการใช้การเร่ง WHPX บน Windows คุณต้องเปิดใช้งานตัวเลือก Windows Hypervisor Platform ในกล่องโต้ตอบเปิดหรือปิดคุณลักษณะของ Windows เพื่อให้การเปลี่ยนแปลงตัวเลือกนี้มีผลให้รีสตาร์ทคอมพิวเตอร์

นอกจากนี้ต้องทำการเปลี่ยนแปลงต่อไปนี้ในการตั้งค่า BIOS: - AMD CPU: ต้องเปิดใช้งาน Virtualization หรือ SVM

โปรดทราบว่ามีข้อ จำกัด เพิ่มเติมเช่นกัน:

  • คุณไม่สามารถเรียกใช้โปรแกรมจำลองการเร่ง VM ภายใน VM อื่นเช่น VM ที่โฮสต์โดย VirtualBox, VMWare หรือ Docker คุณต้องเรียกใช้โปรแกรมจำลองโดยตรงบนฮาร์ดแวร์ระบบของคุณ
  • คุณไม่สามารถเรียกใช้ซอฟต์แวร์ที่ใช้เทคโนโลยีการจำลองเสมือนอื่นในเวลาเดียวกันกับที่คุณเรียกใช้โปรแกรมจำลองแบบเร่ง ตัวอย่างเช่น VirtualBox, VMWare และ Docker ในปัจจุบันใช้เทคโนโลยีการจำลองเสมือนที่แตกต่างกันดังนั้นคุณจึงไม่สามารถเรียกใช้พร้อมกันกับโปรแกรมจำลองแบบเร่งได้

ข้อมูลเพิ่มเติมบางส่วน: Android Emulator - โปรเซสเซอร์ AMD และรองรับ Hyper-V

คำแนะนำนี้ไม่ได้ช่วยอย่างใดอย่างหนึ่ง:

โปรดทราบ: อีมูเลเตอร์เวอร์ชันล่าสุด (27.2.8, 27.3.0 หรือใหม่กว่า) ต้องใช้แฟล็กตัวจำลองในขณะที่คุณสมบัติอยู่ในการแสดงตัวอย่าง ในการดำเนินการนี้ให้สร้างหรือแก้ไขไฟล์ C: \ Users \ .android \ advancedFeatures.ini และเพิ่มบรรทัด“ WindowsHypervisorPlatform = on” หรือเริ่มโปรแกรมจำลองจากบรรทัดคำสั่งด้วย“ -feature WindowsHypervisorPlatform”


0

ควรแจ้งให้คุณติดตั้ง HAXM เมื่อสร้างอุปกรณ์เสมือนใหม่:

Tools > Android > AVD Manager

จะติดตั้งผ่าน Android Studio โดยอัตโนมัติ


0

หากคุณใช้ windows ให้แก้ไขการกำหนดค่า AVD เป็นอิมเมจ ARMEABI แทน X86 การใช้ ARM จะให้ประสิทธิภาพที่ดีขึ้น จำเป็นต้องมีโปรแกรมติดตั้ง HAXM เฉพาะในกรณีที่คุณใช้อิมเมจ X86


0

ฉันคิดว่าคุณจะติดตั้งไฟล์ Android SDK ที่ไม่ได้อยู่ใน (พีซีของคุณ) \ Appdata \ Local \ Android \ sdk (เส้นทางเริ่มต้น) นอกจากนี้ยังไม่มีอะไรเลยเมื่อคุณดับเบิลคลิกไฟล์ 'intelhaxm-android.exe'

ถ้าเป็นเช่นนั้นให้เรียกดู (พีซีของคุณ) \ Appdata \ Local \ Temp \ intel \ HAXM \ 6.0.3 (yyyy-mm-dd_hh_mm_ss) (หรือเงียบ) คุณจะต้องเห็นไฟล์ 'hax64' (หรือ hax) และเพียงแค่ เรียกใช้ไฟล์นี้


0

ป้อนด้วยผู้ใช้ผู้ดูแลระบบ ขั้นแรกคุณต้องเปิดใช้งาน http://www.ghacks.net/2014/11/12/how-to-enable-the-hidden-windows-10-administrator-account/

ติดตั้งจาก C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-andoid.exe

และเข้าสู่ระบบด้วยผู้ใช้ของคุณ มันได้ผลสำหรับฉัน


0

คำอธิบายที่ดีที่นี่: https://developer.android.com/studio/run/emulator-acceleration.html

คุณสามารถตรวจสอบสถานะ HAXM ปัจจุบันด้วยคำสั่งต่อไปนี้:

sc แบบสอบถาม intelhaxm

หากคุณใช้ Windows 10 Home ปัญหาทั้งหมดเกี่ยวกับ Hyper-V จะไม่เกี่ยวข้องกับคุณเนื่องจากไม่ได้รับการสนับสนุน (จำเป็นต้องใช้ Pro) และคุณจะไม่มีข้อขัดแย้ง :)

หมายเหตุ: พยายามอัปเดต HAXM เป็นเวอร์ชันล่าสุดโดยบังเอิญลบออก แต่ไม่สามารถอัปเดตด้วยตัวจัดการ SDK ได้เนื่องจากแสดงว่าเวอร์ชันล่าสุด 6.1.1 ไม่ได้รับการสนับสนุนสำหรับ Windows (ดูเหมือนว่าการกำหนดค่าจะเสียพบ 6.1.1 สำหรับ Mac และ 6.0 .6 สำหรับ Windows ภายในเท่านั้น) ดังนั้นขอแนะนำให้ดาวน์โหลด HAXM ด้วยตนเองและติดตั้งตามที่อธิบายไว้: คัดลอกไปที่sdk_location / sdk / extras / intel / Hardware_Accelerated_Execution_Managerและเรียกใช้silent_install.bat


0

ถ้าไม่มีอะไรช่วยแสดงว่า Device Guard และ Credential Guard กำลังใช้การจำลองเสมือน ฉันต้องปิดการใช้งานโดยดาวน์โหลดและเรียกใช้สคริปต์ต่อไปนี้จากไซต์ไมโครซอฟท์

DG_Readiness_Tool_v3.5.ps1 -Disable

คุณอาจต้องเรียกใช้สิ่งนี้ก่อนหากไม่อนุญาตให้รันคำสั่ง

Set-ExecutionPolicy Unrestricted

เมื่อคุณทำเสร็จแล้วคุณต้องรีสตาร์ทและยืนยันปิดใช้งานทั้งสองอย่างเมื่อถูกถามก่อนบูต

หวังว่ามันจะช่วยได้!


0

หลังจากการทดลองบางอย่างโดยทราบว่าฉันมีปัจจัยทั้งหมดที่ระบุไว้ในเธรดนี้และเธรดอื่น ๆ ได้รับการกำหนดค่าอย่างเหมาะสมฉันยังคงได้รับข้อผิดพลาดนี้ใน Android Studio

แม้ว่าหลังจากติดตั้งภายนอกแล้วดูเหมือนว่า Android Studio จะไม่พบว่ามีการติดตั้ง HAXM ไว้แล้วเว้นแต่จะติดตั้งเอง

เป็นวิธีแก้ปัญหาที่ใช้งานได้สำหรับฉันUser\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Managerซึ่ง android ได้ดาวน์โหลดมาเมื่อพยายามติดตั้ง HAXM ให้คลิกตัวติดตั้งและถอนการติดตั้งซอฟต์แวร์จากนั้นลองอีกครั้งจาก Android Studio เพื่อติดตั้งมันควรจะใช้งานได้ในขณะนี้


0

ฉันลองทำสิ่งต่อไปนี้: 1. ติดตั้ง HAXM โดยตรงจาก Intel 2. พยายามหลายครั้งเพื่อถอนการติดตั้งและติดตั้ง Android Studio ใหม่โดยใช้เส้นทางเริ่มต้นเดียวกันในไดรฟ์ C 3. ถอนการติดตั้งซอฟต์แวร์อื่น ๆ รวมถึง QEMU ซึ่งใช้ HAXM ด้วยซึ่งอาจรบกวนการที่ Android รู้จัก HAXM

วิธีแก้ไขคือ 1. ในการถอนการติดตั้ง Android Studio และติดตั้งบนไดรฟ์ D รวมถึง SDK วิธีนี้ช่วยแก้ปัญหาได้


-1

หากคุณใช้ windows Hyper-V จะทำงานผ่าน AMD ไม่ใช่ HAXM

ลองทำสิ่งต่อไปนี้: บน Android คลิก SDK Manager ==> แพลตฟอร์ม SDK ==> แสดงแพ็คเกจ ==> อิมเมจระบบ ARM EABI v7a

หลังจากดาวน์โหลดอิมเมจระบบแล้วให้ไปที่ AVD Manager ==> สร้างอุปกรณ์เสมือน ==> เลือกอุปกรณ์ (เช่น 5.4 FWVGA ") ==> Marshmallow armeabi v7a Android6 พร้อม Google APIs ==> เปลี่ยนชื่อ AVD เป็นอะไรก็ได้ (เช่น. myfirst) ==> คลิกเสร็จสิ้น


-1

หากคุณทำสิ่งนี้ทั้งหมดแล้ว แต่ยังใช้ไม่ได้และ "systeminfo.exe" แสดงว่าตรวจพบไฮเปอร์ไวเซอร์จากนั้นปิดใช้งานคอนเทนเนอร์ในคุณลักษณะของ Windows หลังจากนั้นทุกอย่างก็เป็นไปด้วยดี


-1

ไม่มีข้อเสนอแนะใดที่ทำงานได้ด้วยตนเอง

นี่คือสิ่งที่ใช้ได้ผลสำหรับฉัน: chmod -R 777 $ ANDROID_HOME

จากนั้นลองติดตั้งผ่าน android studio -> sdk manager หากไม่มีให้ติดตั้ง Android studio เวอร์ชันล่าสุดบนการติดตั้งปัจจุบันของคุณ HAXM จะปรากฏในตัวจัดการ SDK หลังจากนั้น

หากคุณไม่ได้ตั้งค่า ANDROID_HOME แสดงว่าคุณเป็นส่วนหนึ่งของปัญหา มูลค่าของมันสามารถพบได้ในโครงสร้างโครงการ Android Studio บน MAC เพียงพิมพ์ CMD และดูที่ตำแหน่ง SDK ทางด้านซ้าย

เพียงแค่เรียกใช้ chmod -R 775


คุณต้องการสิทธิ์ในการเขียนสำหรับ "อื่น ๆ " หรือไม่? ซึ่งช่วยให้ผู้ใช้รายอื่นในระบบเขียนลงในไดเร็กทอรีของคุณและลบไฟล์ออกจากไดเร็กทอรีของคุณ จะ775เพียงพอหรือไม่
Peter Cordes

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