ฉันเห็นโพสต์มากมายเกี่ยวกับการเขียนลงในการ์ด SD แต่ฉันเชื่อว่าปัญหาของฉันแตกต่างกัน ฉันไม่สามารถสร้างการ์ด SD ในระหว่างขั้นตอนการสร้าง AVD
ตอนแรกฉันพยายามใช้ Android SDK และ AVD Manager เพื่อทำสิ่งนี้โดยเลือก
ชื่อ : my_avd
Target : Android 2.2 - API ระดับ 8
การ์ด SD : ขนาด: 1024 MiB
Skin : Built-In: Default (HVGA)
ฮาร์ดแวร์ : คุณสมบัติ: Abstracted LCD ความหนาแน่นค่า: 160
หน้าต่างจะปรากฏขึ้นพร้อมข้อความ:
"ผลลัพธ์ของการสร้าง AVD 'my_avd':
ข้อผิดพลาด: ไม่สามารถสร้างการ์ด SD ได้"
ฉันพยายามทำซ้ำขั้นตอนจากบรรทัดคำสั่งได้รับข้อผิดพลาดที่คล้ายกัน:
alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
การพยายามทำตามคำแนะนำในการใช้ mksdcard นั้นไม่ได้ผลเท่ากัน ฉันคิดว่าการขาดประสบการณ์พื้นฐานของลินุกซ์อาจทำให้ฉันมีปัญหาที่นี่ เมื่อฉันพยายามใช้ mksdcard มันรายงานว่าไม่พบไฟล์หรือไดเร็กทอรี เครื่องมือ mksdcard มีให้ใช้ใน linux หรือไม่
alex@alex-desktop:~$ mksdcard 1024M ./sdcard.iso
bash: /home/alex/android-sdk-linux_x86/tools/mksdcard: No such file or directory
alex@alex-desktop:~$ sudo android create avd -n my_avd -t 1 -c 1024M
ฉันได้เพิ่มไดเร็กทอรีเครื่องมือ android ไปยังตัวแปร PATH ของฉันแล้ว แต่ฉันรู้สึกว่ามีบางอย่างที่หายไป อาจเป็นสิทธิ์การเข้าถึงบางประเภท?
การพยายามรันคำสั่ง android ด้วย sudo ดูเหมือนจะไม่ช่วยอะไรเช่นกัน:
alex@alex-desktop:~/android-sdk-linux_x86/tools$ sudo ./android create avd -n my_avd -t 1 -c 1024M
Android 2.2 is a basic Android platform.
Do you wish to create a custom hardware profile [no]no
Error: Failed to create the SD card.
ฉันลองติดตั้ง Eclipse และปลั๊กอิน ADT และเรียกใช้ตัวจัดการจากที่นั่นโดยไม่มีประโยชน์ คำแนะนำใด ๆ ที่จะได้รับการชื่นชมมากที่สุด คำเตือนขั้นสูงว่าฉันค่อนข้างเป็นผู้ใช้ลินุกซ์มือใหม่ดังนั้นแม้ว่าจะดูเหมือนเป็นเรื่องง่ายที่จะตรวจสอบ แต่ฉันก็ยังพลาด