ไม่สามารถสร้างอุปกรณ์เสมือน Android


235

ปุ่มตกลงไม่สามารถคลิกได้

ด้วยเหตุผลบางอย่างปุ่มตกลงไม่สามารถคลิกได้เมื่อฉันพยายามสร้าง AVD ไม่มีใครรู้ว่าฉันทำอะไรผิดหรือเปล่า?

คำตอบ:


275

เพียงเพราะ CPU / ABI บอกว่า "ไม่ได้ติดตั้งอิมเมจระบบสำหรับเป้าหมายนี้" คุณต้องติดตั้งอิมเมจระบบ

ใน Android SDK Manager ตรวจสอบว่าคุณได้ติดตั้ง "ARM EABI v7a System Image" (สำหรับ Android แต่ละรุ่นตั้งแต่ 4.0 ขึ้นไปและคุณต้องติดตั้งอิมเมจระบบเพื่อให้สามารถเรียกใช้อุปกรณ์เสมือนได้)

ในกรณีของคุณมีเพียงภาพระบบออกจาก ARM (Android 4.2) หากคุณใช้เวอร์ชั่นที่เก่ากว่า Intel ได้จัดเตรียมอิมเมจระบบ (Intel x86 ATOM) คุณสามารถตรวจสอบบนอินเทอร์เน็ตเพื่อดูการเปรียบเทียบประสิทธิภาพระหว่างทั้งสอง

ในกรณีของฉัน (ดูภาพด้านล่าง) ฉันยังไม่ได้ติดตั้งอิมเมจระบบสำหรับ Android 4.2 ในขณะที่ฉันได้ติดตั้ง ARM และ Intel Image อิมเมจสำหรับ 4.1.2

ตราบใดที่ฉันไม่ได้ติดตั้งอิมเมจระบบ 4.2 ฉันจะมีปัญหาเช่นเดียวกับคุณ

ปรับปรุง : บทความล่าสุดนี้การเร่ง Android Emaulator บน Intel Architectureuresอธิบายวิธีการใช้ / ติดตั้งอิมเมจระบบ Intel อย่างถูกต้องเพื่อเร่งเครื่องจำลอง

แก้ไข / ติดตาม

สิ่งที่ฉันแสดงในภาพคือสำหรับ Android 4.2 เหมือนเดิมคำถาม แต่เป็นจริงสำหรับ Android ทุกรุ่น

แน่นอน (ตามที่ @RedPlanet กล่าว) หากคุณกำลังพัฒนาอุปกรณ์ MIPS CPU คุณต้องติดตั้ง "MIPS System Image"

สุดท้ายตามที่ @SeanJA พูดคุณต้องรีสตาร์ทคราสเพื่อดูอิมเมจที่ติดตั้งใหม่ แต่สำหรับฉันฉันมักจะรีสตาร์ทซอฟต์แวร์ที่ฉันอัปเดตอยู่เสมอเพื่อให้แน่ใจว่าจะต้องคำนึงถึงการดัดแปลงทั้งหมดและฉันคิดว่ามันเป็นวิธีปฏิบัติที่ดีในการทำเช่นนั้น

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


ฉันมีปัญหาเดียวกันและทำงานได้หลังจากที่ฉันติดตั้ง "MIPS System Image" สำหรับ Android 4.0.3, Android 4.1.2, Android 4.2 Android SDK Manager: รุ่นที่ 21.0.1
Maksim Dmitriev

23
อ่าตั้งแต่ฉันทำงานจาก eclipse ฉันต้องรีสตาร์ท eclipse เพื่อให้อิมเมจระบบใหม่แสดงขึ้น
SeanJA

4
ฉันได้ติดตั้งแพคเกจสองครั้งแล้วและเรียกใช้ครั้งถัดไปโปรแกรมแจ้งว่าไม่ได้ติดตั้ง
KI4JGT

@ KI4JGT มันยากที่จะบอกว่าปัญหาเกิดจากสิ่งที่คุณพูด ให้รายละเอียดเพิ่มเติมอาจระบบรุ่นคราส ฯลฯ หรือสำเนาหน้าจอของการกำหนดค่าของคุณหรืออาจเริ่มคำถามใหม่เกี่ยวกับปัญหาของคุณเพื่อให้คุณมีที่ว่างเพื่อให้รายละเอียดเพิ่มเติม
HpTerm

3
สิ่งที่สำคัญที่สุดคือ :) คุณต้องรีสตาร์ทคราสหลังจากติดตั้งอิมเมจระบบ
Superbiji


12

สิ่งนี้สามารถเกิดขึ้นได้เมื่อ:

  • คุณมี Android SDK หลายสำเนาติดตั้งอยู่ในเครื่องของคุณ คุณอาจกำลังอัปเดตรูปภาพและอุปกรณ์ที่มีอยู่สำหรับ Android SDK หนึ่งชุดและพยายามดีบักหรือเรียกใช้แอปพลิเคชันของคุณในอีกอันหนึ่ง

    หากคุณกำลังใช้ Eclipse ลองดูที่"การตั้งค่า | Android | ตำแหน่ง SDK " ตรวจสอบให้แน่ใจว่าเป็นเส้นทางที่คุณคาดหวัง ถ้าไม่เปลี่ยนเส้นทางไปยังจุดที่คุณคิดว่าติดตั้ง Android SDK

  • คุณไม่มีการตั้งค่าอุปกรณ์ Android ในเครื่องจำลองของคุณตามรายละเอียดในคำตอบอื่น ๆ ในหน้านี้


1
นี้! ฉันก็มีหลายฉบับและตีหัวของฉันกับผนัง ขอบคุณสำหรับคำตอบ!
Alagappan Ramu

ฉันจะตรวจสอบว่าฉันมีหลายสำเนา @AlagappanRamu, @BradParks ได้อย่างไร ขอบคุณ!
อดัม

@Adam - ดูที่ "การตั้งค่า | Android | ตำแหน่ง SDK" ใน Eclipse - เป็นตำแหน่งโฟลเดอร์เดียวกันกับที่คุณอัปเดตหรือไม่ ถ้าไม่มีคุณมีที่ตั้ง 2 แห่ง!
Brad Parks

6

สำหรับ Ubuntu และการรัน android-studio เพื่อติดตั้งแพ็คเกจ (ไม่ได้ติดตั้งตามค่าเริ่มต้น):

android update sdk

4

ฉันมีปัญหาเดียวกันในขณะที่สร้าง AVD ด้วยภาพ 4.2.2 ฉันแก้ไขได้โดยทำดังต่อไปนี้:

  1. ตรวจสอบว่ามีโฟลเดอร์ "default" อยู่ใน adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17

  2. หากมีอยู่ให้ย้ายเนื้อหา (อิมเมจระบบที่ดาวน์โหลดมา) ของโฟลเดอร์ "default" ไปยัง adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17

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


ใช่ :) และทำสิ่งนี้ในขณะที่ Eclipse / ADT ถูกปิดหรือเริ่มใหม่
akauppi

ที่ดี! ฉันใช้งาน Ubuntu และไม่ได้คาดหวังว่าโซลูชันนี้จะทำงานได้ วิธีแก้ปัญหาอีกประการหนึ่งคือการเรียกใช้. /android (ตัวจัดการ SDK) จากบรรทัด cmd ที่ไม่ได้มาจากภายใน Eclipse จากนั้นไปที่เมนูเครื่องมือ -> จัดการ AVD -> ปุ่ม "ใหม่" จากนั้นจะแสดงภาพระบบ ใน Eclipse มันไม่ได้ ... อย่างน้อยสำหรับฉัน
WindRider

2

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

คุณไปที่ตัวจัดการ SDK ผ่านหนึ่งในสองเส้นทาง ตัวเลือกที่ 1 เครื่องมือ> Android> ตัวเลือก SDK Manager 2. Android Studio> การกำหนดค่าตามความชอบ> ลักษณะและพฤติกรรม> การตั้งค่าระบบ> Android SDK (สำหรับ Mac; ปรับให้เหมาะกับผู้อื่น)

ในบานหน้าต่าง "แพลตฟอร์ม SDK" ให้ทำเครื่องหมายที่ช่อง "แสดงแพคเกจ" เพื่อดูภาพระบบ

เลือกสิ่งที่คุณต้องการคลิก "นำไปใช้" และvoilà!

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


1

ฉันต้องย้ายโฟลเดอร์ภายในโฟลเดอร์ชื่อ "default" ไปยังโฟลเดอร์ android - ## เพื่อให้ Eclipse สามารถเห็นภาพ


0

มีข้อผิดพลาดที่เป็นไปได้ใหม่สำหรับสิ่งนี้ที่เกี่ยวข้องกับเทคโนโลยี Android Wear ล่าสุด ฉันกำลังพยายามให้อีมูเลเตอร์เริ่มต้นสำหรับ SDK การสึกหรอเพื่อเตรียมการในสัปดาห์หน้า ระดับ API รองรับเฉพาะในรุ่นล่าสุด 4.4.2 KitKat

ดังนั้นหากคุณกำลังใช้บางอย่างเช่นเครื่องแต่งตัวมันก็จะเริ่มต้นเป็นค่าเริ่มต้นที่ยังอยู่ใน Eclipse เป็น 2.3.3 Gingerbread ตรวจสอบให้แน่ใจว่าเป้าหมายของคุณตรงกับเป้าหมายที่สนับสนุนได้ต่ำที่สุด สำหรับอุปกรณ์สวมใส่มัน KitKat ล่าสุด 19 ชุด

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