ด้วยเหตุผลบางอย่างปุ่มตกลงไม่สามารถคลิกได้เมื่อฉันพยายามสร้าง AVD ไม่มีใครรู้ว่าฉันทำอะไรผิดหรือเปล่า?
ด้วยเหตุผลบางอย่างปุ่มตกลงไม่สามารถคลิกได้เมื่อฉันพยายามสร้าง AVD ไม่มีใครรู้ว่าฉันทำอะไรผิดหรือเปล่า?
คำตอบ:
เพียงเพราะ 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 พูดคุณต้องรีสตาร์ทคราสเพื่อดูอิมเมจที่ติดตั้งใหม่ แต่สำหรับฉันฉันมักจะรีสตาร์ทซอฟต์แวร์ที่ฉันอัปเดตอยู่เสมอเพื่อให้แน่ใจว่าจะต้องคำนึงถึงการดัดแปลงทั้งหมดและฉันคิดว่ามันเป็นวิธีปฏิบัติที่ดีในการทำเช่นนั้น
ต้องรีสตาร์ท Eclipse หลังจากเสร็จสิ้นการติดตั้งอิมเมจระบบ ARM EABI v7a
สิ่งนี้สามารถเกิดขึ้นได้เมื่อ:
คุณมี Android SDK หลายสำเนาติดตั้งอยู่ในเครื่องของคุณ คุณอาจกำลังอัปเดตรูปภาพและอุปกรณ์ที่มีอยู่สำหรับ Android SDK หนึ่งชุดและพยายามดีบักหรือเรียกใช้แอปพลิเคชันของคุณในอีกอันหนึ่ง
หากคุณกำลังใช้ Eclipse ลองดูที่"การตั้งค่า | Android | ตำแหน่ง SDK " ตรวจสอบให้แน่ใจว่าเป็นเส้นทางที่คุณคาดหวัง ถ้าไม่เปลี่ยนเส้นทางไปยังจุดที่คุณคิดว่าติดตั้ง Android SDK
คุณไม่มีการตั้งค่าอุปกรณ์ Android ในเครื่องจำลองของคุณตามรายละเอียดในคำตอบอื่น ๆ ในหน้านี้
สำหรับ Ubuntu และการรัน android-studio เพื่อติดตั้งแพ็คเกจ (ไม่ได้ติดตั้งตามค่าเริ่มต้น):
android update sdk
ฉันมีปัญหาเดียวกันในขณะที่สร้าง AVD ด้วยภาพ 4.2.2 ฉันแก้ไขได้โดยทำดังต่อไปนี้:
ตรวจสอบว่ามีโฟลเดอร์ "default" อยู่ใน adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17
หากมีอยู่ให้ย้ายเนื้อหา (อิมเมจระบบที่ดาวน์โหลดมา) ของโฟลเดอร์ "default" ไปยัง adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17
หวังว่านี่จะช่วยได้
ฉันต้องการอัปเดตคำถามนี้ด้วยภาพหน้าจอของ Android Studio ล่าสุด ใช้เวลาสักครู่เพื่อค้นหาตำแหน่งที่จะติดตั้งอิมเมจระบบใหม่
คุณไปที่ตัวจัดการ SDK ผ่านหนึ่งในสองเส้นทาง ตัวเลือกที่ 1 เครื่องมือ> Android> ตัวเลือก SDK Manager 2. Android Studio> การกำหนดค่าตามความชอบ> ลักษณะและพฤติกรรม> การตั้งค่าระบบ> Android SDK (สำหรับ Mac; ปรับให้เหมาะกับผู้อื่น)
ในบานหน้าต่าง "แพลตฟอร์ม SDK" ให้ทำเครื่องหมายที่ช่อง "แสดงแพคเกจ" เพื่อดูภาพระบบ
เลือกสิ่งที่คุณต้องการคลิก "นำไปใช้" และvoilà!
ฉันต้องย้ายโฟลเดอร์ภายในโฟลเดอร์ชื่อ "default" ไปยังโฟลเดอร์ android - ## เพื่อให้ Eclipse สามารถเห็นภาพ
มีข้อผิดพลาดที่เป็นไปได้ใหม่สำหรับสิ่งนี้ที่เกี่ยวข้องกับเทคโนโลยี Android Wear ล่าสุด ฉันกำลังพยายามให้อีมูเลเตอร์เริ่มต้นสำหรับ SDK การสึกหรอเพื่อเตรียมการในสัปดาห์หน้า ระดับ API รองรับเฉพาะในรุ่นล่าสุด 4.4.2 KitKat
ดังนั้นหากคุณกำลังใช้บางอย่างเช่นเครื่องแต่งตัวมันก็จะเริ่มต้นเป็นค่าเริ่มต้นที่ยังอยู่ใน Eclipse เป็น 2.3.3 Gingerbread ตรวจสอบให้แน่ใจว่าเป้าหมายของคุณตรงกับเป้าหมายที่สนับสนุนได้ต่ำที่สุด สำหรับอุปกรณ์สวมใส่มัน KitKat ล่าสุด 19 ชุด