AVD Manager - Tidak Dapat Membuat Perangkat Virtual Android

107

Saya baru saja menginstal Plugin Android Eclipse dan Android SDK dari Google kemarin. Saya membuka jendela AVD Manager dengan masuk ke Window -> Android Virtual Device Manager. Saya kemudian mengklik "Baru" dan melihat jendela "Buat Perangkat Virtual Android (AVD) baru". Masalahnya adalah, saya tidak bisa mendapatkan tombol "OK" untuk tidak diklik. Saya memilih Nexus 7 dari "Perangkat", saya memberi nama AVD, saya memilih "Android 4.2 API Level 17" sebagai target. Dan apa pun yang saya lakukan untuk setelan lainnya, tombol "OK" terus berwarna abu-abu. Saya tidak diberikan kesalahan apapun. Ada gagasan tentang apa yang mungkin saya lewatkan dan mengapa jendela tidak mengizinkan saya untuk melanjutkan dengan mengklik "OK"?

ossys
sumber
1
Saya mengalami masalah yang sama persis, tetapi sesuai jawaban @ Ralgha, saya sudah menginstal ARM EABI v7a System Image. Daftar dropdown CPU / ABI saya sebenarnya kosong; tidak ada yang bisa saya pilih. Ada pemikiran?
dragonridingsorceress
1
Anda mungkin ingin mencoba menggunakan versi API yang berbeda. Saya melanjutkan dan menginstal setiap versi API yang saya bisa. Bergantung pada versi API yang saya pilih, saya memiliki kemampuan untuk memilih emulator CPU yang berbeda. Saya juga telah menginstal Intel HAXM yang membuat perbedaan DUNIA saat menjalankan emulator.
ossys
1
Saya telah menginstal beberapa versi API (tidak semuanya, tetapi semua versi 4.x) dan masih tidak ada apa pun di daftar CPU / ABI saya. Ada saran lain?
dragonridingsorceress
1
@Tokopedia Coba pilih Perangkat dari dropdown pertama. Ini akan mengisi otomatis semuanya kecuali Nama untuk Anda. Lihat: stackoverflow.com/questions/14003009/…
dragonridingsorceress
1
Hai purlogic, seperti yang saya jelaskan dalam komentar saya di atas untuk @DavidT., Saya harus memilih Perangkat preset dari dropdown pertama.
dragonridingsorceress

Jawaban:

140

Anda juga belum memilih target CPU / ABI pada menu tarik-turun di bawah target, atau Anda belum memasang gambar sistem. Buka pengelola SDK Anda dan pastikan Anda telah menginstal di ARM EABI v7a System Imagebawah bagian Android 4.2.

Ralgha
sumber
1
Saya pergi ke Windows -> Android SDK Manager dan menginstal Gambar Sistem ARM EABI v7a.
ossys
23
Jangan lupa untuk me-restart Eclipse (jika Anda menggunakannya) setelah instalasi.
easycheese
8
Setelah instalasi jika Gambar Sistem ARM EABI v7a, jangan lupa untuk memulai ulang Eclipse. Dan jika sudah terinstal maka pastikan nama perangkat Anda tidak mengandung "spasi" seperti (Nexus 4). Jika nama Anda memiliki spasi, tombol "OK" akan tetap dinonaktifkan.
shripad20
1
untuk menambahkannya, tidak ada satu huruf pun di kolom Name :)
Dileep
@ shripad20 Itu saja untuk saya! Terima kasih.
BK
25

Saya mengalami masalah saat membuat AVD.

Antara:

  • memulai kembali gerhana setelah menginstal versi SDK dari pengelola SDK, atau
  • Anda harus menjalankan "AVD Manager.exe" di luar Eclipse
mungflesh
sumber
1
Ya, saya memulai ulang eclipse setelah menginstal versi SDK, lalu muncul di AVD manager. :)
Emmy
22

Pertama, pastikan Anda tidak memiliki spasi (atau karakter ilegal lainnya seperti '+', '=', '/', dll) di kolom "AVD Name". Spaces memecahkannya untukku.

Sebastian Carroll
sumber
3
Alangkah baiknya jika mereka menetapkan itu sebagai persyaratan
Sophie
14

Saya memiliki masalah yang sama, meskipun semua paket yang diperlukan telah diinstal. Saya menutup Eclipse, menjalankan monitor.bat di folder \ android-sdks \ tools \, membuka AVD Manager dari sana, dan saya dapat membuat perangkat virtual di sini.

Laszlo Sisa
sumber
1
Ini berfungsi untuk saya ketika saya mengalami masalah saat menambahkan Perangkat Virtual
denil
9

Anda perlu menghindari spasi pada nama AVD. & Pilih opsi "Kulit".

Anshu Kumar Gupta
sumber
6

Cobalah untuk membuat AVD dengan monitor.batdalam tools-folder, yang berhasil untuk saya!

Philip
sumber
5

Hal lain yang membuat saya tersandung: bidang "Nama" harus terdiri dari satu kata dan tidak boleh ada spasi!

phsource
sumber
1
Ini untuk saya :-)
Zippy
4

Mengalami masalah yang sama persis ... memuat Gambar Sistem ARM EABI v7a berfungsi untuk saya juga. Terima kasih banyak.

Saya sebelumnya telah melihat di Android SDK manager bahwa image sistem dengan nama yang sama (ARM EABI v7a System Image) telah diinstal di sistem saya untuk SDK yang lebih baru (Android 4.2). Akibatnya saya pikir itu akan meniadakan kebutuhan untuk menginstal gambar ARM Android 2.2 SDK sebelumnya, tetapi ternyata tidak.

Chris Johnson
sumber
Hai, dan selamat datang di SO! Jawaban Anda agak sedikit "aku, terlalu". Umumnya pada SO, hal-hal jenis "saya terlalu berlebihan" tidak dianjurkan untuk mendapatkan jawaban. Mungkin lebih baik untuk menuliskan sesuatu seperti ini di komentar.
DWright
1
Saya setuju sepenuhnya. Saya berencana menambahkan ini sebagai komentar untuk jawaban di atas, tetapi sebagai kontributor baru, saya belum memiliki cukup reputasi untuk melakukannya (Saat ini: 1, diperlukan: 50). Lebih baik aku sibuk!
Chris Johnson
3

Hai teman-teman, saya memiliki masalah yang sama tetapi sekarang saya mengerti: Periksa API mana yang Anda pilih dan untuk versi API itu apakah tersedia CPU / ABI atau tidak. Jika tersedia maka pekerjaan Anda selesai! Pilih perangkat sesuai dengan jendela yang mendukungnya.

amit
sumber
3

Anda perlu membuka SDK Manager Anda dan memastikan semuanya sudah terpasang, terutama System Image. Setelah itu akan baik-baik saja!

lili caspia
sumber
1
Halo, lili dan selamat datang di stackoverflow! Apakah Anda melihat komentar / jawaban lain di bawah? Sepertinya ini sudah disarankan dan ini bukan alasannya.
ılǝ
3

Jika Anda telah mengubah Jalur SDK, entah bagaimana itu tidak akan dapat menemukan SDK yang Anda instal meskipun itu mencantumkannya dengan baik.

Saya diselesaikan dengan openig Android SDK Manager dan dalam dialog itu memilih menu Tools -> Manage AVDs. Dan ketika Anda membuka Kelola AVD langsung dari bilah alat Eclipse, Anda harus Segarkan untuk melihat AVD yang Anda buat.

Gökhan Kurt
sumber
2

Saya benar-benar menemukan masalah ini seminggu yang lalu. Masalahnya terkait dengan tidak menggunakan versi Eclipse yang diperbarui dari plugin Android SDK dengan versi terbaru dari SDK. Itu adalah masalah yang menyenangkan secara keseluruhan, tapi menghilang segera setelah saya memperbaruinya.

Saya bahkan telah memperbarui gambar AVD dan tidak berhasil. Tampaknya plugin lama tidak dapat melihat tata letak gambar baru atau semacamnya. Ini untuk versi 22.3 SDK.

vsecades
sumber
2

Di Kubuntu 12.04, Eclipse Kepler, ADT terinstal, saya mengalami gejala yang sama. Image Sistem ARM EABI v7a telah diinstal. Jalan keluarnya adalah dengan menjalankan tool dari command line, maka tidak ada komplain. Saya kira memulai kembali gerhana bisa melakukan trik tetapi saya tidak yakin lagi apakah saya mencoba dit atau tidak.

Anfe67
sumber
1

Saya membuka monitor.bat di android-sdks \ tools dan memulai pengelola perangkat di sana dan saya dapat membuat AVD.

ond
sumber
Ini tidak memberikan jawaban atas pertanyaan tersebut. Untuk mengkritik atau meminta klarifikasi dari seorang penulis, tinggalkan komentar di bawah kiriman mereka - Anda selalu dapat mengomentari kiriman Anda sendiri, dan setelah Anda memiliki reputasi yang memadai, Anda akan dapat mengomentari kiriman apa pun .
iTech
@iTech Ini adalah jawaban untuk pertanyaan, itu hanya pertanyaan yang buruk. ond: mohon kembangkan jawaban Anda di masa mendatang, terima kasih!
0

Meluncurkan AVD Manager dari Visual Studio 2015 menyelesaikan masalah ini untuk saya.

Saya memiliki (banyak paket) semua paket yang diperlukan terinstal tetapi tidak menggunakannya selama beberapa waktu & memiliki masalah dalam mendeteksinya di manajer SDK. Saya mencoba semua solusi yang diberikan di atas tetapi tidak berhasil, termasuk menjalankan AVD setelah menjalankan file monitor.bat di 'android / sdk / tools'.

Saya kemudian meluncurkan AVD dari VS di 'Tools-> Android-> Android Emulator Manager' dan mendeteksi 'Google API Intel Atom x86' & gambar sistem ARM EABI v7a langsung dari kelelawar!

Target disetel ke API Level 23.

darzo27
sumber
-2

Jika Anda mengalami masalah pembuatan AVD, coba taruh di dalam folder baru (eclipse, android sdk, avd) lalu jalankan saja dan seharusnya berfungsi. Buka saja Eclipse di folder itu dan jalankan seperti biasa

Hemalatha
sumber