Android Sanal Cihazı oluşturulamıyor


235

Tamam Düğmesi tıklanabilir değil

Bazı nedenlerden dolayı, bir AVD oluşturmaya çalıştığımda Tamam düğmesi tıklatılamıyor. Ne yaptığımı bilen var mı?

Yanıtlar:


275

Çünkü CPU / ABI "Bu hedef için hiçbir sistem görüntüsü kurulu değil" diyor. Sistem görüntülerini yüklemeniz gerekir.

Android SDK Yöneticisi'nde "ARM EABI v7a Sistem Görüntüsünü" yüklediğinizi kontrol edin (4.0 sürümündeki her Android sürümü için ve sanal bir cihazı çalıştırabilmek için bir sistem görüntüsü yüklemeniz gerekir)

Sizin durumunuzda sadece ARM sistem görüntüsü var (Android 4.2). Eski bir sürüm çalıştırıyorsanız, Intel Sistem Görüntüleri (Intel x86 ATOM) sağlamıştır. Her ikisi arasındaki performans karşılaştırmasını görmek için internette kontrol edebilirsiniz.

Benim durumumda (aşağıdaki resme bakın) Android 4.2 için bir Sistem Görüntüsü yüklemedim, 4.1.2 için ARM ve Intel Sistem Görüntüleri kurdum

4.2 Sistem Görüntüsünü yüklemediğim sürece sizinle aynı problemi yaşayacağım.

GÜNCELLEME : Intel Mimarileri'nde Android Emaulator'ı Hızlandırma başlıklı bu son makalede , emülatör hızlandırmak için intel sistem görüntülerinin nasıl kullanılacağı / kurulacağı açıklanmaktadır.

DÜZENLE / TAKİP ET

Resimde gösterdiğim şey, orijinal soru olduğu gibi Android 4.2 için, ancak Android'in her sürümü için geçerlidir.

Elbette (@RedPlanet'in dediği gibi), MIPS CPU cihazları için geliştiriyorsanız "MIPS Sistem Görüntüsünü" kurmanız gerekir.

Son olarak, @SeanJA'nın dediği gibi , yeni yüklenen görüntüleri görmek için tutulmayı yeniden başlatmanız gerekir. Ama benim için, tüm değişiklikleri dikkate aldığından emin olmak için güncellediğim bir yazılımı her zaman yeniden başlatıyorum ve bunun iyi bir uygulama olduğunu varsayıyorum.

resim açıklamasını buraya girin


Aynı sorunu yaşadım ve Android 4.0.3, Android 4.1.2, Android 4.2 için "MIPS System Image" uygulamasını yükledikten sonra çalışmaya başladım. Android SDK Yöneticisi: revizyon 21.0.1
Maksim Dmitriev

23
Tutulmadan kaçtığımdan beri, yeni sistem görüntülerinin görünmesi için tutulmayı yeniden başlatmam gerekiyordu.
SeanJA

4
Paketleri iki kez zaten kurdum ve bir sonraki çalıştırmada, program yüklenmediklerini söylüyor.
KI4JGT

@ KI4JGT Söylediklerinizle sorunun ne olduğunu söylemek zor. Yapılandırmanızın daha fazla ayrıntı, sistem, tutulması sürümü vb.
HpTerm

3
En önemlisi :) sistem görüntüleri yükledikten sonra tutulmayı yeniden başlatmanız gerekiyor
Superbiji

31

ARM EABI v7a sistem görüntüsünün kurulumunu tamamladıktan sonra Eclipse'i yeniden başlatmak zorunda kaldım.


12

Bu şu durumlarda olabilir:

  • Makinenize Android SDK'nın birden çok kopyası yüklenmiş. Android SDK'nın bir kopyası için kullanılabilir görüntüleri ve cihazları güncelliyor ve uygulamanızda başka bir uygulamada hata ayıklamaya veya çalıştırmaya çalışıyor olabilirsiniz.

    Eclipse kullanıyorsanız, "Tercihler | Android | SDK Konumunuza " göz atın . Beklediğiniz yol olduğundan emin olun. Değilse, yolu, Android SDK'nın yüklendiğini düşündüğünüz yere yönlendirin.

  • Bu sayfadaki diğer yanıtlarda ayrıntılı olarak açıklandığı gibi, öykünücünüzde bir Android cihaz ayarınız yok.


1
Bu! Bende birden fazla kopya vardı ve kafamı duvara vuruyordum. Cevap için teşekkürler!
Alagappan Ramu

@AlagappanRamu, @BradParks kopyalarımın olup olmadığını nasıl kontrol edebilirim? Teşekkürler!
Adam

@Adam - Eclipse'deki "Tercihler | Android | SDK Konumu" na bakın - güncellediğiniz klasör konumu mu? Değilse, 2 konumunuz var!
Brad Parks

6

Paketleri yüklemek için Ubuntu ve çalışan android-studio için (bunlar varsayılan olarak yüklenmez):

android update sdk

4

4.2.2 görüntülerle AVD oluştururken aynı sorunu yaşadım, aşağıdakileri yaparak çözdüm:

  1. Adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17'de "varsayılan" bir klasör olup olmadığını kontrol edin.

  2. Varsa, "varsayılan" klasörün içeriğini (indirilen sistem görüntüleri) adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17'ye taşıyın.

Bu yardımcı olur umarım.


Evet! :) Ve bunu Eclipse / ADT kapalıyken yapın veya yeniden başlatın.
akauppi

Harika! Ubuntu'dayım ve bu çözümün çalışmasını beklemiyordum ama işe yaradı! Başka bir çalışma, Eclipse içinden değil cmd satırından ./android (SDK yöneticisi) çalıştırmak ve sonra Araçlar -> AVD'leri Yönet -> düğmesi "Yeni" menüsüne gitmektir. Sonra sistem görüntülerini gösterir. Eclipse'de bu ... en azından benim için değil.
WindRider

2

Bu soruyu yeni bir Android Studio'nun ekran görüntüsü ile güncellemek istiyorum. Yeni sistem görüntülerinin nereye kurulacağını bulmak biraz zaman aldı.

SDK Yöneticisine iki yoldan biriyle ulaşabilirsiniz. Seçenek 1. Araçlar> Android> SDK Yöneticisi Seçenek 2. Android Studio> Tercihler> Görünüm ve Davranış> Sistem Ayarları> Android SDK (Bu Mac içindir; diğerleri için uyarlayın.)

"SDK Platformları" bölmesinde, sistem görüntülerini görmek için "Paketleri Göster" kutusunu işaretleyin.

İstediklerinizi seçin, "Uygula" ya tıklayın ve voilà!

resim açıklamasını buraya girin


1

Eclipse görüntüleri görebilmek için "varsayılan" adlı bir klasör içindeki klasörleri android - ## klasörüne taşımak zorunda kaldı.


0

En son Android Wear teknolojisiyle ilgili yeni bir olası hata var. Önümüzdeki hafta hazırlanmak için aşınma SDK'sı için bir emülatör başlatmaya çalışıyordum. API düzeyi bunu yalnızca 4.4.2 KitKat'ın en son derlemesinde destekler.

Eğer giyilebilir gibi bir şey kullanıyorsanız, hala Eclipse varsayılan 2.3.3 Gingerbread olarak başlar. Hedefinizin desteklenen en düşük hedefle eşleştiğinden emin olun. Giyilebilir cihazlar için en son 19 KitKat.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.