Eclipse, ADT 22.6'dan Android Sanal Cihazları (AVD) oluşturamaz veya düzenleyemezsiniz


94

Bu sorun , benim durumumda Tamam düğmesinin gri renkte olmaması dışında, diğer birkaç soruna benziyor . Ancak linklere tıklamamayı tercih edenler için ...

Eclipse içinden bir AVD oluşturmaya veya düzenlemeye çalışırken, ayarlarımı girdikten sonra, "Tamam" düğmesi "tıklanabilir" görünüyor, ancak tıkladığımda kesinlikle hiçbir şey olmuyor. tıklanabilir ama işe yaramaz

Uygun sistem imajlarının kurulu olduğundan ve hedef platformun kullanılan API ile eşleştiğinden emin oldum. Açıkça bir CPU seçildi, dış görünüm, vb ... Tamam düğmesini grileştirecek her şey, ki öyle değil.

AVD yöneticisini dış tutulmadan çalıştırırsam AVD'ler oluşturabilir / düzenleyebilirim , bu yüzden bu dünyanın sonu değil, ancak bu özel soruna bir çözüm olduğunu hissediyorum ve çözmeye yardımcı olmak istiyorum.

Eclipse'i yönetici olarak çalıştırmayı denedim (AVD yöneticisinin tutulmanın dışında çökmesini engelleyen şey buydu). Sadece beklemeyi veya birkaç kez tıklamayı denedim. Görev Yöneticisine baktığımda, Tamam'a tıkladığımda hiçbir yeni işlem başlamıyor ve eclipse'in CPU veya RAM kullanımı hiç artmıyor. "Android Sanal Cihazı Düzenle" penceresi kaybolmaz bile.

Herhangi bir ipucu?

(Indigo'yu ADT eklentisi ile çalıştırma, btw, farklı bir şekilde çalışmayan paket sürümle değil. Java 1.6.0 45. Windows 8, maalesef. Bol RAM vb.)



Harika, bugün Android Geliştirme'ye yeni başladım ve bu harika bir başlangıç, ne tesadüf, aynı sorunu yaşıyorum.
Ali Bassam

Sorun çözüldü! 'Android SDK Yöneticisi'nde' Android SDK araçları '22.6.1'e yükselterek ve ardından ADT Eclipse'de' Güncellemeleri Kontrol Et'i unutmayın.
Sydwell

Yanıtlar:


69

BU YALNIZCA ADT 22.6.0'DAKİ HATALAR İÇİN MUHTEMEL BİR GEÇİCİ ÇÖZÜMDÜR, BU HATALAR SONRA AŞAĞIDAKİ BİNALARDA DÜZELTİLDİ

Yeni ADT v22.6.1'i buradan (zip) indirip yükleyin veya güncellemek için SDK yöneticisini kullanın

Google tarafından bir hata gibi görünüyor, bu sorun "ADT 22.6" güncellemesinden sonra bulundu . Yaygın olarak "Android Açık Kaynak Projesi - Sorun İzleyici" hakkında rapor edildi ve henüz kimse doğru şekilde yanıt vermedi.

Ancak yeni AVD oluşturmak için "Android SDK" dan " AVD manager.exe" yi açarak bir AVD oluşturmayı kısmen başardım, SDK klasöründe doğrudan AVD Manager.exe'yi açmayı deneyin.

Android topluluğundan herhangi bir uyum beklememiz gerekebilir

Benim için çalıştı, bir çeşit ...

(Windows 8.1 Pro 64 Bit, Java JDK 1.7 Güncelleme 25, Eclipse Standard Kepler Service Release 1, Android Geliştirme Araç Seti 22.6.0.v201403010043-1049357)

Güncelleme 1

Daha fazla araştırma , SDK Manager'dan AVD Manager'ı başlatmanın (Araçlar -> AVD'leri Yönet ...) de sorunsuz çalıştığını ortaya koydu .

Güncelleme 2

Daha kötü haber, AVD oluşturma işleminin komut satırı aracından da çalışmamasıdır .

Güncelleme 3

Başlatılması sırasında geçirilen bazı parametre varsayarsak AVD yöneticisi gelen Eclipse bu sorunların nedenleri

Güncelleme 4

Güncelleme Java için JDK 1.7 Güncelleme 51 ve Eclipse Standart SDK için Kepler Service Release 2 en son ve sorunlara bir çözüm bulunmamaktadır. Debian altında da test edildi ve aynı sonuçlar elde edildi.

Güncelleme 5

At https://code.google.com/p/android/issues/detail?id=66661 android proje üyelerinin ADT yaklaşan sürümleri (- 22.6.3 22.6.1) tarafından düzeltme sorunları ve vaat uygundur. Bu arada, ADT'yi daha düşük bir 22.3.0 sürümüne geri döndürmenizi öneririm.

Mevcut ADT'yi kaldırmak için şuraya gidin:

Yardım -> Eclipse Hakkında -> Kurulum Ayrıntıları -> Android Geliştirme Araçları -> Kaldır

Olası uyumluluk sorunlarından kaçınmak için tüm paketleri Android'den (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES..etc ..) kaldırmanızı ve arşiv yükleme yöntemiyle yukarıdaki bağlantıdan yeni bir ADT yüklemenizi önerebilirim .

Umarım bu, bu sorunu geçici olarak çözer. Ve burada ADT'nin yeni sürümünü bekleyin .

Güncelleme 6

Bu sorunları çözecek olan yeni ADT , sürüm 22.6.1 çıktı


ADT'mi 22.6 sürümüne güncelledikten sonra bu hatayı aldım. Ancak sorunum şimdi bu basit çare ile çözüldü :)
Saad Qureshi

1
SDK Yöneticisi'nde 'Araçlar' menüsünden açılması da benim için çalıştı. Sorunu çözdüğüme sevindim ama çok tuhaf.
김준호

1
aynı problemle karşılaştım. may ADT'yi nasıl geri alabilirim?
Jeremiah Me

1
Sorun çözüldü! 'Android SDK Yöneticisi'nde' Android SDK araçları '22.6.1'e yükselterek ve ardından ADT Eclipse'de' Güncellemeleri Kontrol Et'i unutmayın.
Sydwell

1
Bu 22.6.4'te geri gelecek gibi görünüyor
Jason Southwell

22

OP'de "AVD yöneticisini tutulmadan dışarıdan çalıştırırsam AVD'leri oluşturabilir / düzenleyebilirim" ifadesini ayrıntılı olarak açıklamak için:

Aşağıdakileri komut satırında çalıştırın

<android-sdk-location>/tools/android avd (on Linux in this case)

Bu, tutulma araç çubuğundaki AVD Manager simgesini tıkladığınızda gördüğünüz aynı AVD penceresini başlatır. Ancak AVD yöneticisinin bu örneğinde hata yoktur ve hata ortaya çıkmadan önce yaptığınız gibi öykünücüler oluşturabilir ve çalıştırabilirsiniz.


daha da kötüsü java segfaults lol, ama neyse ki
avd'yi

Tamam, bu aslında AVD'yi oluşturmak için çalışıyor. Ama yine de AVD başlamıyor ....
Stéphane Bourzeix 06

Ben de aynı sorunu yaşadım. Öykünücüde ayrılan dahili ve harici depolamanın boyutunu küçülttüm ve sonra başlattım. Dahili depolama ve sdcard için 1024 MiB ve RAM için 1024 var (birimler ne bilmiyorum
MidnightJava

Ve bazen başlaması çok uzun zaman alır. Hala başlayamayacağını düşünüyorsanız, uzun bir süre verdiğinizden emin olun.
MidnightJava

lol..ya zaman alır !!. Ama günün yarısı anlamına gelmez !!. Tutulmadan AVD açılamıyor. Sdk dizininde AVD yöneticisinden oluşturabilir. :-(
Shaon Hasan

7

1 dakikalık çözüm

Zaten var olan bir cihazı klonladığım hızlı bir geçici çözüm kullandım. CloneDüğme çalıştı ve başarılı bir klon düzenlemek başardı.

Adımlar:

Google'dan bir Cihaz seçin

görüntü açıklamasını buraya girin

"Klonla ..." düğmesini tıklayın

görüntü açıklamasını buraya girin

Bir pencere açılacaktır, "Cihazı klonla" yı tıklayın

gggg

Yeni klonlanan Cihazı seçin, "... Kullanıcıdan" demeli

görüntü açıklamasını buraya girin

Yan taraftaki "Düzenle" düğmesini tıklayın

görüntü açıklamasını buraya girin

İşte karşınızda, artık kendi özel sanal cihazınız var

görüntü açıklamasını buraya girin


6

Güncelleme ve Çözüm: AsYashwanth Krishnan, Söz konusu hata artık sonraki sürümlerde düzeltildi. ADT 222.6.1 ve ADT 22.6.2'yi denedim ve Android Sanal Cihazları oluşturamama veya düzenleyememe hatasından muzdarip olmadılar. Doğrudan çözüm, ADT'yi en son sürüme güncellemektir, Aşağıda yazılı geçici çözüm yalnızca tarihsel amaçlar için bırakılmıştır.

Tarihsel Çözüm @Yashwanth Krishnan'ın dediği gibi, bu ADT eklentisi 22.6'daki bir hatadır; bu yüzden en iyi çözüm geri almaktır. Nasıl geri alınacağını soranlar için, işte adım adım bir kılavuz:

İlk olarak: Android için ADT eklentisini ve ilgili tüm eklentileri kaldırın: yardım-> görüntü açıklamasını buraya girin Kurulum ayrıntıları hakkında görüntü açıklamasını buraya girin Android eklentilerini seçin ve kaldırma düğmesine basın görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin Yeniden Başlat

İkinci olarak: ADT 22.3.0 Arşivini https://dl.google.com/android/ADT-22.3.0.zip adresinden indirin

ve yükleyin görüntü açıklamasını buraya girin yerel diskteki arşivden depo ekleyin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin Android eklentilerini seçin görüntü açıklamasını buraya girin


@Brother, aynı sorunu yaşıyorum, 22.6'yı kaldırdım .. ama yeni araçlar yüklemeden önce. 22.3 ... tutulma aceleyle kapatıldı ... şimdi hata tutulması nedeniyle açılmıyor çalıştırılabilir başlatıcısı kampanian paylaşılan kitaplığını bulamıyor ... ne yapabilirim?
Abdul Wahab

@AbdulWahab Stackoverflow'da, tutulma dizininde bulunan hata ve hata günlük dosyalarının kısa parçaları ve ne olduğuna dair daha fazla ayrıntıyla birlikte yeni bir soru gönderebilir misiniz?
Mohamed El-Nakib

@AbdulWahab Eclipse'de çok fazla özelleştirmeniz yoksa ve bunu yalnızca android geliştirme için kullanıyorsanız, android geliştirici web sitesinden adt-bundle'ı indirip çıkararak geliştirmeye hızlı bir şekilde geri dönersiniz. Adb paketi, adt ve sdk'nin önceden yüklenmiş olduğu tutulmadan oluşur, buradan: developer.android.com/sdk/index.html
Mohamed El-Nakib

0

BİLGİ:

Birkaç kez Tamam'ı tıkladıktan ve bazı ayarlarımı bir test olarak değiştirdikten sonra başarıyla bir AVD oluşturabildim.

Yashwanth krishnan çözümünü denedim ve AVD Manageer.exe'yi doğrudan başarılı olmadan açmaya çalıştım. Yönetici, Windows 8 x64'te benim için doğrudan açılmayacak. Açmaya çalışır, sonra hemen kapanır ...


0

Ben de bu konuyla tanıştım. Sorun, Mart ayında yayınlanan en son sürüm 22.6'da ortaya çıkıyor. Bu arada testi 22.3'te yaptım, sorun bulunamadı.

Böylece, ADT'yi 22.3'e geri almanızı ve 22.6 için yeni düzeltmeyi beklemenizi öneriyorum.


1
GEÇİCİ ÇÖZÜM aşağıdaki gibi google'dan alınmıştır: GEÇİCİ ÇÖZÜM: Eclipse'de, SDK Yöneticisi'ni açın (araç çubuğu veya Pencere menüsü aracılığıyla)> Araçlar> Yönetici AVD'leri. Bu, uygun şekilde AVD'ler oluşturacak olan AVD Yöneticisinin harici sürümünü çalıştıracaktır. Diğer geçici çözüm: komut satırı sürümünü kullanın (Shell veya cmd.exe, cd SDK, "tools \ android.bat avd"). Ama testi ben yapmadım, bu yüzden sadece FYI.
user1461926

Geri dönebilmemin bir yolu var mı? OSX kullanıyorum ve ADT 22.3 arşivim yok
Sufian

0

Varsayılan konumun C: \ kullanıcı adı yolu \ SDK'lar veya Android'in sistemime D: \ sdks \ android_sdk_windows'a yüklendiği bir şey olduğunu öğrenene kadar birkaç saat boyunca kafamı çarptım. Böylece, Eclipse Android dizinini D: \ sdks \ android_sdk_windows olarak değiştirmek sorunu düzeltti.

Ayrıca Android SDK'yı boşluksuz bir yola kurmanızın yardımcı olabileceğini duydum.

Umarım bu, birinin biraz saçını tutmasına yardımcı olur.


0

Bugün Maven'i kurduktan sonra aynı problemle karşılaştım. Çalışması için farklı Yol ayarlarıyla uğraştım ve sorunlarla karşılaştım. Ayrıca GCM için google sunucusunu kurmaya çalışıyordum. Yaptığım şeyin bir yerinde Android Sanal Aygıt Yöneticisini bozdum. SO'da bir cevap aradım, sonra TechSupport'un ilk kuralını izlemeye karar verdim. Alet çantasını yeniden kurdum!

SDK yöneticisine girdim ve araçları kaldırdım (Araç onay kutusunu tıklayarak). Hepsini silmek birkaç dakika sürdü. Ardından yaklaşık on dakika süren Araçları yeniden yükledim. Eclipse ve AVD'yi yeniden başlattım ve tıpkı dün olduğu gibi çalıştım!

Bu sefer düzeltmek sadece yirmi dakika sürdü.


0

Başına sürüm notları , bu sorunun indirmek için artık kullanılabilir revizyon 22.6.1, içinde çözüldü.

Android SDK Araçlarınızı Eclipse'de Window> öğesini seçerek 22.6.1'e yükseltin Android SDK Managerve güncellemeyi yüklemek için istemleri izleyin.

Bu güncelleme tamamlandıktan sonra seçin Help> Check for Updatesve uygun Eclipse bileşenlerini güncellemek için komutları izleyin.

Bu güncellemeleri tamamladıktan sonra, AVD işlevini test ettim ve düzgün çalışıyor gibi görünüyor.



0

Ben de benzer bir sorunla karşılaştım. Android SDK'nın 23.0.2 sürümünü kullanıyorum.

"Tamam" düğmesi devre dışı bırakıldı, ancak daha sonra android SDK'nın kurulduğu yola gittim. Benim durumumda:

C:\Program Files\Android\android-sdk\

ve sağ tıklayıp Yönetici Olarak Çalıştır'ı seçerek AVD-Manager.exe'yi çalıştırdı ve bir cazibe gibi çalıştı.


0

Bazen, başlatılırken aşağıdaki hata nedeniyle AVD oluşturulamaz: x86 öykünmesi şu anda donanım hızlandırması gerektiriyor!

Ben de aynı sorunla karşı karşıyaydım. Eğer u da aynıysa, SDK Manager -> Under Extra -> Installed "Intel x86 Emulator Accelerator (HAXM Installer) açılarak çözülebilir. Ardından AVD oluştururken uygun CPU'yu seçin. Bu çalışmalıdır.: - )


-1

SD kart boyutunu ayarlamamız gereken gönderiler için: Bunu ve diğer birçok ayarı denedim ve bunların hiçbiri yardımcı olmuyor. Hata görünümünde mogilka tarafından belirtilen NoClassDefFound İstisnasını alıyorum. Hiçbir yapılandırma ayarı bunu düzeltmeyecek. Görünüşe göre kötü bir güncelleme yapıldı


-2

SD kartınız için biraz değer verin. 100 veya 200 gibi bir şey olabilir

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.