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


107

ฉันเพิ่งติดตั้งปลั๊กอิน Android Eclipse และ Android SDK จาก Google เมื่อวานนี้ ผมเปิดหน้าต่าง AVD Window -> Android Virtual Device Managerผู้จัดการโดยไปที่ จากนั้นคลิก "ใหม่" และจะพบกับหน้าต่าง "สร้างอุปกรณ์เสมือน Android ใหม่ (AVD)" ปัญหาคือฉันไม่สามารถรับปุ่ม "ตกลง" เพื่อไม่ให้เป็นสีเทาได้ ฉันเลือก Nexus 7 จาก "อุปกรณ์" ฉันตั้งชื่อ AVD ฉันเลือก "Android 4.2 API ระดับ 17" เป็นเป้าหมาย และไม่ว่าฉันจะทำอะไรกับการตั้งค่าที่เหลือปุ่ม "ตกลง" ก็ยังคงเป็นสีเทา ฉันไม่ได้แสดงข้อผิดพลาดใด ๆ มีความคิดเกี่ยวกับสิ่งที่ฉันอาจขาดหายไปและเหตุใดหน้าต่างจึงไม่อนุญาตให้ฉันดำเนินการต่อโดยคลิก "ตกลง"


1
ฉันมีปัญหาเดียวกันแน่นอน แต่เป็นคำตอบต่อ @ Ralgha ARM EABI v7a System Imageของฉันได้ติดตั้งไว้แล้ว รายการดรอปดาวน์ CPU / ABI ของฉันว่างเปล่าจริงๆ ไม่มีอะไรให้ฉันเลือก ความคิดใด ๆ ?
dragonridingsorceress

1
คุณอาจต้องการลองใช้ API เวอร์ชันต่างๆ ฉันได้ดำเนินการติดตั้ง API ทุกเวอร์ชันที่ทำได้ ขึ้นอยู่กับเวอร์ชัน API ที่ฉันเลือกฉันมีความสามารถในการเลือกตัวเลียนแบบ CPU ที่แตกต่างกัน ฉันได้ติดตั้ง Intel HAXM ซึ่งสร้างความแตกต่างไปทั่วโลกเมื่อเรียกใช้โปรแกรมจำลอง
ossys

1
ฉันได้ติดตั้ง API หลายเวอร์ชัน (ไม่ใช่ทั้งหมด แต่เป็นเวอร์ชัน 4.x ทั้งหมด) และยังไม่มีรายการ CPU / ABI ของฉัน ข้อเสนอแนะอื่น ๆ ?
dragonridingsorceress

1
@DavidT. ลองเลือกอุปกรณ์จากเมนูแบบเลื่อนลงแรก มันจะป้อนทุกอย่างโดยอัตโนมัติยกเว้นชื่อสำหรับคุณ ดู: stackoverflow.com/questions/14003009/…
dragonridingsorceress

1
สวัสดี purlogic ตามที่ฉันอธิบายไว้ในความคิดเห็นของฉันด้านบนถึง @DavidT ฉันต้องเลือกอุปกรณ์ที่ตั้งไว้ล่วงหน้าจากรายการแบบเลื่อนลงแรก
dragonridingsorceress

คำตอบ:


140

คุณยังไม่ได้เลือกเป้าหมาย CPU / ABI ในเมนูแบบเลื่อนลงด้านล่างเป้าหมายหรือคุณยังไม่ได้ติดตั้งอิมเมจระบบ เปิดตัวจัดการ SDK ของคุณและตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งARM EABI v7a System Imageภายใต้ส่วน Android 4.2


1
ฉันไปที่ Windows -> Android SDK Manager และติดตั้ง ARM EABI v7a System Image
ossys

23
อย่าลืมรีสตาร์ท Eclipse (หากคุณกำลังใช้งาน) หลังการติดตั้ง
easycheese

8
หลังการติดตั้งหาก ARM EABI v7a System Image อย่าลืมรีสตาร์ท Eclipse และหากติดตั้งแล้วโปรดตรวจสอบให้แน่ใจว่าชื่ออุปกรณ์ของคุณไม่มี"ช่องว่าง"เหมือน (Nexus 4) หากชื่อของคุณมีช่องว่างปุ่ม "ตกลง" จะยังคงปิดใช้งาน
shripad20

1
หากต้องการเพิ่มมันไม่ชอบตัวอักษรเดี่ยวในฟิลด์ชื่อ :)
Dileep

@ shripad20 นั่นสำหรับฉัน! ขอบคุณ.
BK

25

ฉันมีปัญหาในการสร้าง AVD

ทั้ง:

  • เริ่มคราสใหม่หลังจากติดตั้งเวอร์ชัน SDK จากตัวจัดการ SDK หรือ
  • คุณควรเรียกใช้ "AVD Manager.exe" นอก Eclipse

1
ใช่ฉันรีสตาร์ท eclipse หลังจากติดตั้งเวอร์ชัน SDK จากนั้นปรากฏบนตัวจัดการ AVD :)
Emmy

22

ขั้นแรกตรวจสอบให้แน่ใจว่าคุณไม่มีช่องว่าง (หรืออักขระที่ผิดกฎหมายอื่น ๆ เช่น '+', '=', '/' ฯลฯ ) ในช่อง "ชื่อ AVD" ช่องว่างทำลายมันสำหรับฉัน


3
คงจะดีไม่น้อยหากพวกเขาระบุว่าเป็นข้อกำหนด
โซฟี

14

ฉันมีปัญหาเดียวกันแม้ว่าจะติดตั้งแพ็คเกจที่จำเป็นทั้งหมดแล้ว ฉันปิด Eclipse แล้วเรียกใช้ monitor.bat ในโฟลเดอร์ \ android-sdks \ tools \ เปิดตัวจัดการ AVD จากที่นั่นและฉันสามารถสร้างอุปกรณ์เสมือนได้ที่นี่


1
สิ่งนี้ใช้ได้ผลสำหรับฉันเมื่อฉันมีปัญหาในการเพิ่มอุปกรณ์เสมือน
ปฏิเสธ



5

อีกอย่างที่ทำให้ผมสะดุดคือช่อง "ชื่อ" ต้องเป็นคำ ๆ เดียวและต้องไม่มีช่องว่าง!


1
นี่มันสำหรับฉัน :-)
Zippy

4

มีปัญหาเดียวกันแน่นอน ... การโหลดอิมเมจระบบ ARM EABI v7a ก็ใช้ได้ผลสำหรับฉันเช่นกัน ขอบคุณมาก ๆ.

ก่อนหน้านี้ฉันเคยเห็นบนตัวจัดการ Android SDK ว่าอิมเมจระบบที่มีชื่อเดียวกัน (ARM EABI v7a System Image) ได้ติดตั้งบนระบบของฉันสำหรับ SDK ล่าสุด (Android 4.2) ดังนั้นฉันคิดว่ามันจะลบล้างความจำเป็นในการติดตั้งอิมเมจ Android 2.2 SDK ARM รุ่นก่อนหน้า แต่ดูเหมือนจะไม่ใช่


สวัสดีและยินดีต้อนรับสู่ SO! คำตอบของคุณคือ "ฉันเกินไป" โดยทั่วไปใน SO สิ่งประเภท "me tooish" จะไม่ได้รับคำตอบ อาจจะดีกว่าถ้าใส่อะไรแบบนี้ในความคิดเห็น
DWright

1
ฉันเห็นด้วยทั้งหมด ฉันวางแผนที่จะเพิ่มสิ่งนี้เป็นความคิดเห็นสำหรับคำตอบข้างต้น แต่ในฐานะผู้ร่วมให้ข้อมูลใหม่ฉันยังไม่มีชื่อเสียงมากพอที่จะทำเช่นนั้น (ปัจจุบัน: 1, ต้องการ: 50) ฉันยุ่งดีกว่า!
Chris Johnson

3

สวัสดีพวกฉันมีปัญหาเดียวกัน แต่ตอนนี้ฉันได้รับแล้ว: ตรวจสอบว่าคุณกำลังเลือก API ใดและสำหรับเวอร์ชัน APIนั้นมีCPU / ABIหรือไม่ หากมีให้แสดงว่างานของคุณเสร็จสิ้น! เลือกอุปกรณ์ตามหน้าต่างที่รองรับ


3

คุณต้องเปิด SDK Manager ของคุณและตรวจสอบให้แน่ใจว่าได้ติดตั้งทุกอย่างแล้วโดยเฉพาะ System Image หลังจากนั้นจะไม่เป็นไร!


1
สวัสดีลิลี่และยินดีต้อนรับสู่ stackoverflow! คุณเห็นความคิดเห็น / คำตอบอื่น ๆ ภายใต้หรือไม่? ดูเหมือนว่าจะแนะนำไปแล้วและนี่ไม่ใช่เหตุผล
ılǝ

3

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

ฉันแก้ไขโดย openig Android SDK Manager และในกล่องโต้ตอบนั้นเลือกเมนู Tools -> Manage AVDs และเมื่อคุณเปิด Manage AVDs โดยตรงจากแถบเครื่องมือของ Eclipse คุณควรรีเฟรชเพื่อดู AVD ที่คุณสร้างขึ้น


2

ฉันเจอปัญหานี้จริงเมื่อสัปดาห์ก่อน ปัญหานี้เกี่ยวข้องกับการไม่ใช้ปลั๊กอิน Android SDK เวอร์ชันอัปเดตของ Eclipse กับ SDK เวอร์ชันล่าสุด มันเป็นปัญหาที่น่าสนุกโดยรวม แต่มันหายไปทันทีที่ฉันอัปเดต

ฉันได้อัปเดตภาพ AVD แล้วและไม่มีโชค เห็นได้ชัดว่าปลั๊กอินเก่าไม่สามารถมองเห็นเค้าโครงรูปภาพใหม่หรือบางสิ่งได้ สำหรับเวอร์ชัน 22.3 ของ SDK


2

ใน Kubuntu 12.04 ติดตั้ง Eclipse Kepler, ADT แล้วก็เจออาการเดียวกัน ติดตั้ง ARM EABI v7a System Image แล้ว ทางออกคือเรียกใช้เครื่องมือจากบรรทัดคำสั่งจากนั้นก็ไม่บ่น ฉันเดาว่าการรีสตาร์ทคราสอาจทำเคล็ดลับได้ แต่ฉันไม่แน่ใจอีกต่อไปว่าฉันลอง dit หรือไม่


1

ฉันเปิด monitor.bat ใน android-sdks \ tools และเริ่มตัวจัดการอุปกรณ์ที่นั่นและฉันก็สามารถสร้าง AVD ได้


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

@iTech นี่คือคำตอบสำหรับคำถามมันเป็นเพียงคำถามที่น่าสงสาร ond: โปรดขยายคำตอบของคุณให้มากขึ้นในอนาคตขอบคุณ!

0

การเปิดตัว AVD Manager จาก Visual Studio 2015 ช่วยแก้ปัญหานี้ให้ฉันได้

ฉันมีแพ็คเกจที่จำเป็นทั้งหมด (จำนวนมาก) ติดตั้งแต่ไม่ได้ใช้มาระยะหนึ่งและมีปัญหาในการตรวจจับในตัวจัดการ SDK ฉันพยายามใช้วิธีแก้ปัญหาทั้งหมดที่ให้ไว้ข้างต้น แต่ก็ไม่มีประโยชน์รวมถึงการเรียกใช้ AVD หลังจากเรียกใช้ไฟล์ monitor.bat ใน 'android / sdk / tools'

จากนั้นฉันก็เปิดตัว AVD จาก VS ใน 'Tools-> Android-> Android Emulator Manager' และตรวจพบทั้ง 'Google APIs Intel Atom x86' และระบบ ARM EABI v7a อิมเมจทันที!

กำหนดเป้าหมายเป็น API ระดับ 23


-2

หากคุณมีปัญหาในการสร้าง AVD เพียงแค่ลองวางไว้ในโฟลเดอร์ใหม่ (eclipse, android sdk, avd) จากนั้นคุณก็เรียกใช้งานและควรใช้งานได้ เพียงเปิด Eclipse ในโฟลเดอร์นั้นและเรียกใช้ตามปกติ

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