Tidak dapat membuat Perangkat Virtual Android

235

Tombol Ok tidak dapat diklik

Untuk beberapa alasan, tombol OK tidak dapat diklik ketika saya mencoba membuat AVD. Adakah yang tahu apa yang saya lakukan salah?

terima kasih
sumber

Jawaban:

275

Hanya karena CPU / ABI mengatakan "Tidak ada gambar sistem yang diinstal untuk target ini". Anda perlu menginstal gambar sistem.

Di Android SDK Manager, periksa apakah Anda telah menginstal "ARM EABI v7a System Image" (untuk setiap versi Android mulai 4.0 dan Anda harus menginstal gambar sistem untuk dapat menjalankan perangkat virtual)

Dalam kasus Anda hanya gambar sistem ARM yang keluar (Android 4.2). Jika Anda menjalankan versi yang lebih lama, Intel telah menyediakan Gambar Sistem (Intel x86 ATOM). Anda dapat memeriksa di internet untuk melihat perbandingan kinerja di antara keduanya.

Dalam kasus saya (lihat gambar di bawah) saya belum menginstal Image Sistem untuk Android 4.2, sedangkan saya telah menginstal ARM dan Gambar Sistem Intel untuk 4.1.2

Selama saya tidak menginstal Gambar Sistem 4.2, saya akan memiliki masalah yang sama seperti Anda.

UPDATE : Artikel terbaru ini Mempercepat Android Emaulator pada Intel Architecture menjelaskan bagaimana menggunakan / menginstal dengan benar gambar sistem intel untuk mempercepat emulator.

EDIT / IKUTI

Apa yang saya tunjukkan dalam gambar adalah untuk Android 4.2, karena itu adalah pertanyaan asli, tetapi berlaku untuk setiap versi Android.

Tentu saja (seperti yang dikatakan @RedPlanet), jika Anda mengembangkan untuk perangkat CPU MIPS Anda harus menginstal "MIPS System Image".

Akhirnya, seperti yang dikatakan @SeanJA, Anda harus memulai ulang gerhana untuk melihat gambar yang baru diinstal. Tetapi bagi saya, saya selalu me-restart perangkat lunak yang saya perbarui untuk memastikan itu memperhitungkan semua modifikasi, dan saya menganggap itu adalah praktik yang baik untuk melakukannya.

masukkan deskripsi gambar di sini

HpTerm
sumber
Saya memiliki masalah yang sama dan mulai berfungsi setelah saya menginstal "MIPS System Image" untuk Android 4.0.3, Android 4.1.2, Android 4.2. Android SDK Manager: revisi 21.0.1
Maksim Dmitriev
23
Ah, karena saya berlari dari gerhana, saya harus memulai kembali gerhana untuk menampilkan gambar sistem baru.
SeanJA
4
Saya sudah menginstal paket dua kali dan menjalankan berikutnya, program mengatakan mereka tidak diinstal.
KI4JGT
@ KI4JGT sulit untuk mengatakan apa masalahnya dengan apa yang Anda katakan. Berikan lebih banyak detail, sistem, versi gerhana dll atau salinan layar konfigurasi Anda atau mulailah pertanyaan baru tentang masalah Anda sehingga Anda memiliki ruang untuk memberikan lebih banyak detail.
HpTerm
3
Yang paling penting adalah :) Anda harus memulai ulang gerhana setelah menginstal gambar sistem
Superbiji
31

Harus me-restart Eclipse setelah menyelesaikan instalasi gambar sistem ARM EABI v7a.

James
sumber
12

Ini dapat terjadi ketika:

  • Anda memiliki banyak salinan Android SDK yang diinstal pada mesin Anda. Anda mungkin memperbarui gambar dan perangkat yang tersedia untuk satu salinan Android SDK, dan mencoba untuk debug atau menjalankan aplikasi Anda di yang lain.

    Jika Anda menggunakan Eclipse, lihat "Preferensi | Android | Lokasi SDK " Anda. Pastikan itu jalan yang Anda harapkan. Jika tidak, ubah jalur ke titik yang menurut Anda SDK Android diinstal.

  • Anda tidak memiliki pengaturan perangkat Android di emulator Anda sebagaimana dirinci dalam jawaban lain di halaman ini.

Taman Brad
sumber
1
Ini! Saya juga memiliki banyak salinan dan membenturkan kepala ke dinding. Terima kasih atas jawabannya!
Alagappan Ramu
Bagaimana saya dapat memeriksa apakah saya memiliki banyak salinan @AlagappanRamu, @BradParks? Terima kasih!
Adam
@Adam - lihat "Preferensi | Android | Lokasi SDK" di Eclipse - apakah ini lokasi folder yang sama dengan yang Anda perbarui? Jika tidak, ada 2 lokasi Anda!
Brad Parks
6

Untuk Ubuntu dan menjalankan android-studio run untuk menginstal paket (ini tidak diinstal secara default):

android update sdk
Niels
sumber
4

Saya memiliki masalah yang sama ketika membuat AVD dengan gambar 4.2.2, saya mengatasinya dengan melakukan hal berikut:

  1. Periksa apakah ada folder "default" di adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

  2. Jika ada maka pindahkan konten (gambar sistem yang diunduh) dari folder "default" ke adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

Semoga ini membantu.

Vinay Jain
sumber
Iya! :) Dan lakukan ini saat Eclipse / ADT ditutup, atau restart.
akauppi
Bagus! Saya menggunakan Ubuntu dan tidak mengharapkan solusi ini berfungsi, tetapi ternyata berhasil! Workarround lain adalah menjalankan ./android (manajer SDK) dari cmd line bukan dari dalam Eclipse kemudian pergi ke menu Tools -> Manage AVDs -> button "New". Kemudian itu menunjukkan gambar sistem. Dalam Eclipse itu tidak ... setidaknya untukku.
WindRider
2

Saya ingin memperbarui pertanyaan ini dengan tangkapan layar Android Studio terbaru. Butuh sedikit mencari-cari untuk menemukan di mana menginstal gambar sistem baru.

Anda sampai ke Manajer SDK melalui salah satu dari dua jalur. Opsi 1. Alat> Android> SDK Manager Opsi 2. Android Studio> Preferensi> Tampilan & Perilaku> Pengaturan Sistem> Android SDK (Ini untuk Mac; adaptasi untuk yang lain.)

Di panel "Platform SDK," centang kotak "Tampilkan Paket" untuk melihat gambar sistem.

Pilih yang Anda inginkan, klik "Terapkan" dan lihat!

masukkan deskripsi gambar di sini

kebaikan hati
sumber
1

Saya harus memindahkan folder di dalam folder bernama "default" ke folder android - ## agar Eclipse dapat melihat gambar.

GuilleGlad
sumber
0

Ada kemungkinan kesalahan baru untuk yang ini terkait dengan teknologi Android Wear terbaru. Saya sedang mencoba untuk memulai emulator untuk memakai SDK dalam persiapan untuk minggu depan. Level API hanya mendukungnya dalam versi terbaru dari KitKat 4.4.2.

Jadi, jika Anda menggunakan sesuatu seperti yang bisa dipakai, itu mulai default masih di Eclipse sebagai 2.3.3 Gingerbread. Pastikan target Anda cocok dengan target terendah yang didukung. Untuk perangkat yang dapat dikenakan, 19 KitKat terbaru.

Jay Snayder
sumber