วิธีสร้าง AVD สำหรับ Android 4.0


352

เปิดตัว Android 4.0 แล้ว ฉันเพิ่งอัปเดตปลั๊กอินADTของฉันและดาวน์โหลด 4.0 SDK แต่เมื่อฉันพยายามสร้างAVDสำหรับ Android 4.0 Eclipse บอกฉันว่า 'ไม่พบไฟล์' userdata.img 'สำหรับ ABI armeabi เพื่อคัดลอกลงในโฟลเดอร์ AVD'

ฉันพบว่าd:\android-sdk-windows\platforms\android-14ไม่มีโฟลเดอร์ 'images' ซึ่งเป็นรุ่นอื่น โฟลเดอร์นี้อาจมี 'userdata.img' ที่สร้าง AVD ควรมี

ฉันจะรับ 'userdata.img' ได้ที่ไหนและฉันจะสร้าง AVD สำหรับ Android 4.0 ได้อย่างไร

คำตอบ:


441

ฉันแค่ทำแบบเดียวกัน หากคุณดูในส่วน "Android SDK Manager" ในส่วน "Android 4.0 (API 14)" คุณจะเห็นแพ็คเกจไม่กี่ชุด หนึ่งในนั้นมีชื่อว่า "ARM EABI v7a System Image"

นี่คือสิ่งที่คุณต้องดาวน์โหลดเพื่อสร้างอุปกรณ์เสมือน Android 4.0:

ระบบดาวน์โหลด Android SDK


31
ฉันแค่จะเพิ่มจุดเพิ่มเติมที่ฉันวิ่งเข้าไป แม้ว่าคุณจะดาวน์โหลดตัวจัดการ AVD ที่อยู่ภายนอกกับ eclipse และบอกว่าคุณติดตั้งแล้วคุณจะต้องเข้าสู่ eclipse ด้วยปลั๊กอิน AVD และติดตั้งใหม่อีกครั้ง ต้อง 2 มันสองครั้ง ฉันพบข้อผิดพลาดนี้เมื่อทำตามขั้นตอนการตั้งค่าแม้ว่าฉันจะติดตั้ง ARM EABI ภายนอกจาก eclipse
haju

3
ปัญหาของฉันเหมือนกับ @haju SDK ภายนอกของฉันมีอิมเมจ ARM v7a System ติดตั้งอยู่ แต่ใน Eclipse ไม่ได้ ขอบคุณ @haju!
Jeremy Battle

7
ทุกครั้งที่ฉันอัปเดตหรือติดตั้ง Android SDK จะมีปัญหาบางอย่าง คุณจะคิดว่า Google จะต้องทราบวิธีการติดตั้งกระบวนการในตอนนี้ จากนั้นอีกครั้งมันไม่เหมือนการติดตั้ง MS หรือเครื่องมือของ Apple นั้นดีกว่ามาก
Brian

4
ประณาม! ฉันข้ามแพ็คเกจเท่านั้น
Rakesh Juyal

6
ฉันต้องดาวน์โหลดข้อมูลกี่ MB เพื่อทดสอบแอปพลิเคชัน Hello World หนึ่งรายการ
Salman

16

อีกวิธีหนึ่งสำหรับพวกเราที่ไม่ได้เชื่อมต่ออินเทอร์เน็ตกับเครื่องพัฒนาของเราคือ:

สร้างโฟลเดอร์ชื่อsystem-imagesในระดับสูงสุดของไดเรกทอรี SDK ของคุณ (ถัดจากplatformsและtools) สร้างตำบลandroid-14และandroid-15(ตามที่ใช้ได้) แตกarmeabi-v7aโฟลเดอร์ทั้งหมดไปยังไดเรกทอรีเหล่านี้ sysimg_armv7a-15_r01.zip (จากเช่นพื้นที่เก็บข้อมูลของ Google ) ไปandroid-15, sysimg_armv7a-14_r02.zip android-14ไป

ฉันไม่ได้ลองขั้นตอนนี้แบบออฟไลน์ในที่สุดฉันก็ยอมผ่อนปรนและใช้ค่าเผื่อบรอดแบนด์ที่บ้าน แต่สิ่งเหล่านี้เป็นตำแหน่งเป้าหมายสำหรับ sysimg ขนาดใหญ่เหล่านี้เพื่อการอ้างอิงในอนาคต

ฉันได้ลองสร้างส่วนย่อยimageที่พวกเขาหายไปใน 14 และ 15 แต่ขณะนี้อนุญาตให้ AVD สร้างภาพ (สำหรับ 15 แต่ไม่ใช่ 14) มันไม่ได้แสดงโลโก้ Android หลังจาก 15 นาที


8

ไซต์นี้Android Create AVDแสดงวิธีการติดตั้ง Android SDK และ AVD เวอร์ชัน 4 รุ่นล่าสุดใน Eclipse พร้อมวิดีโอและภาพหน้าจอหากคุณยังติดขัดอยู่


5

ฉันมีปัญหาที่คล้ายกัน แต่ใช้IntelliJ IDEAมากกว่าEclipseคราสฉันได้ติดตั้ง ARM EABI แล้ว แต่ยังคงมีข้อผิดพลาด

สำหรับ IntelliJ IDEA ดูเหมือนว่าคุณจะต้องสร้าง AVB ก่อนที่จะรันโปรแกรมจำลองดังนั้นคุณต้องไปที่ Android SDK Manager และสร้าง AVB ใหม่ สิ่งนี้จะช่วยแก้ปัญหาของคุณ ... โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามคำตอบข้างต้นเพื่อรวม ARM ก่อนที่จะทำตามขั้นตอนเหล่านี้


ข้อผิดพลาดเดียวกันกับการใช้ IntelliJ บน Mac OSX 1. ยืนยันการติดตั้ง ARM EABI 2. เครื่องมือ -> Android-> AVD Manager-> สร้าง AVD ใหม่ 3. Run-> แก้ไขการกำหนดค่า -> แอปพลิเคชัน Android หรือการทดสอบ Android -> Emulator (ปุ่มตัวเลือก) -> เลือก AVD ที่สร้างขึ้นใหม่
Ted Spradley

5

คุณสามารถรับปัญหานี้ได้หากคุณควบคุมเวอร์ชัน Android SDK คุณได้รับข้อผิดพลาดแตกต่างกันเล็กน้อย:

ไม่พบไฟล์ 'userdata.img' สำหรับ ABI .svn เพื่อคัดลอกไปยังโฟลเดอร์ AVD

ด้วยเหตุผลบางอย่างผู้จัดการอุปกรณ์เสมือนของ Android (AVD) เชื่อว่า.svnโฟลเดอร์กำลังระบุแอปพลิเคชันไบนารีอินเทอร์เฟซ (ABI) มันมองหาuserdata.imgภายใน.svnโฟลเดอร์และหาไม่พบดังนั้นจึงล้มเหลว

ฉันใช้ส่วนขยายของเชลล์ที่พบในการตอบกลับสำหรับคำถาม Stack Overflow การลบไฟล์. svn ออกจากไดเรกทอรีทั้งหมดเพื่อลบ.svnโฟลเดอร์ทั้งหมดซ้ำจากandroid-sdkโฟลเดอร์ หลังจากนี้ผู้จัดการ AVD สามารถสร้าง AVD ได้สำเร็จ ฉันยังไม่ได้คิดออกว่าจะให้ SDK เล่นกับSubversionได้อย่างไร


0

หากคุณติดตั้งอิมเมจระบบและยังได้รับข้อผิดพลาดนี้อาจเป็นไปได้ว่าตัวจัดการ Android SDK ไม่ได้วางไฟล์ไว้ในโฟลเดอร์ด้านขวาสำหรับตัวจัดการ AVD ดูคำตอบสำหรับคำถาม Stack Overflow วิธีสร้าง AVD สำหรับ Android 4.0.3 ได้อย่างไร (ไม่สามารถที่จะหา 'userdata.img')


0

คำตอบนี้สำหรับการสร้าง AVD ใน Android Studio

  1. ขั้นแรกให้คลิกที่ปุ่ม AVD บนแถบด้านบนของ Android Studio

ภาพที่ 1

  1. ในหน้าต่างนี้คลิก Create Virtual Device

ภาพที่ 2

  1. ตอนนี้คุณจะเลือกโปรไฟล์ฮาร์ดแวร์สำหรับ AVD แล้วคลิกถัดไป

ภาพที่ 3

  1. เลือกเวอร์ชัน Android Api ที่คุณต้องการใน AVD ของคุณ ดาวน์โหลดถ้าไม่มี API คลิกถัดไป

ภาพที่ 4

  1. นี่เป็นหน้าต่างสำหรับปรับแต่งคุณสมบัติ AVD บางอย่างเช่นกล้อง, เครือข่าย, หน่วยความจำและขนาดหน่วยความจำเป็นต้นเพียงแค่ให้ค่าเริ่มต้นและคลิกเสร็จสิ้น

ภาพที่ 5

  1. คุณ AVD พร้อมแล้วคลิกปุ่ม AVD ใน Android Studio (เช่นเดียวกับขั้นตอนที่ 1) จากนั้นคุณจะเห็นรายการ AVD ที่สร้างขึ้น คลิกที่ปุ่ม Play บน AVD ของคุณ

ภาพที่ 6

  1. AVD ของคุณจะเริ่มในไม่ช้า

ภาพที่ 7

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