2013-05-16 27 views
36

22 sürümünde Eclipse'deki SDK araçlarını güncelledim ve o zamandan beri projemi oluşturamıyorum. Özellikle R sınıfı benim Faaliyetimde (derleyici hataları alıyordum) tanınmadı ve el ile içe aktarıldığımda bile, içe aktarma çalışmadı. Ayrıca, gen klasöründe proje boştur ve proje/çalışma alanını temizlerken (build automatically seçeneğinin açık olması) hiçbir fark yaratmamıştır.Android Sdk araçları Revizyon 22 sorunu?

Bu bilinen bir sorun mu? Herkese oldu mu? Bir çözüm var mı? Belki Google sadece en kısa sürede Android platformuna geçmemizi ister?

+0

Hangi IDE'yi biz yaptınız?, güncellenmiş sdk araçları güncellendi, tutulma güncellemelerini yaptıktan sonra, yeni olanları yükledim. Eclipse Juno –

+0

Yardım alabilirsiniz [Here] [1]. Teşekkürler. [1]: http://stackoverflow.com/a/16900308/1021653 – Lavakush

+1

bu insanlar yerine Tutulma Android Studio kullanmak için google'ın pasif agresif girişim acaba ... Bu sorun kokan Başka bir yerde ve bir kırılma değişikliği için çok belgesiz ... – edthethird

cevap

35

ben de güncelleme ile büyük sorunlar vardı. Benim durumumda projem başka bir kütüphaneye de bağlı bir kütüphane kullanıyor. Uygulamayı bir cihaza düzgün bir şekilde derlemek ve çalıştırmak için, proje için Java Yapılandırma Yolu'nun order/export sekmesinde ve bağlı tüm kütüphanelerimdeki Android Private Libraries kutusunu işaretlemem gerektiğini buldum.

Bazıları da Android Dependencies'u da kontrol etmeniz gerektiğini belirtti ancak bu benim projem için gerekli görünmüyor.

+2

Çok teşekkürler ... Bir kavanoz içerim. Proje tamamlandı, ancak uygulamayı çalıştırmayı denediğimde, belirli bir kavanoza dahil olan bir sınıf için tanımlanmamış bir sınıf istisnası alıyordum. Kavanozu ihracat yoluna eklemek çözümdü. –

+1

Aynı sorun vardı. Rany'nin önerisi başına iki kez güncellemek ve daha sonra burada listelendiği gibi içe/dışa aktarmak zorunda kaldı. – mhradek

+0

Ayrıca bu sorun vardı, bunun için 4 saat zaman harcanmış! – Jonno

22

Evet, doğru. Ben de sorun vardı, yeni bir "Android SDK Bild-araçları" var. Android SDK Manager'ı açın ve bir güncelleme yapın, belki iki kez.

enter image description here

diğer bilgiler: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

+0

Nihayetinde güncelleme yaptıktan sonra projemi oluşturmayı başardım, fakat kullandığım bir kütüphaneyle ilgili problemlerim vardı (kabul edilen cevapta yorum yap). –

+0

SDK yöneticisinde, 'paketler' menü maddesine gidip 'yeniden yükle' seçeneğine tıklayarak güncellemeyi zorlayabilirsiniz – scottyab

+0

Bu benim için her şeyi düzeltdi. Keşke sana birden fazla oy verebilseydim. Teşekkürler dostum! : D –

8

Aynı sorunu yaşadım.

Proje özellikleri, Java Oluşturma Yolu, Sipariş ve Verme bölümünde, Android Özel Kitaplıklarının işaretli olduğundan emin olmalıydım. Daha sonra projeyi temizlemek zorunda kaldım. Bundan sonra işe görünüyor.

Gerçekten de Java Oluşturma Yolunun 'Sipariş ve Verme' ile ilgili bir sorun oldu.

Yükseltme yaparken, yeni 'Android Özel Kitaplıklarının' Siparişi Ver ve Dışa Aktar 'her zaman işaretli değildir. Ve android-support-v4.jar şu anda bu 'Android Private Libraries' bölümünde.

Bunu düzeltmek için 'Sipariş Et ve Ver' seçeneğine gidin ve 'Android Private Libraries' seçeneğini işaretleyin. Ardından yenileyin/temizleyin/yeniden oluşturun.

Kitaplık projesi için bu 'düzeltme'yi tamamladıktan sonra, bağlı olan tüm projeleri kapatıp yeniden açmanız gerekebilir, çünkü bu' düzeltmeyi 'hemen göremeyebilir.

Yanıtı here buldum.

+0

Tüm araç paketlerinin güncellendiğinden emin olmak için SDK yöneticisini yeniden yüklemem gerekiyordu, Android SDK Toget'larını yeniden yükledim, "Sipariş Ver ve Ver" sorununu çöz ve ardından tutuklamayı yeniden başlat. Ama şimdi çalışıyor, bu notları teşekkür ederim ve ilgili bağlantı çok yardımcı oldu. – csb

0

aynı ben de yaşıyorum hata, ben R.java gibi dosyalarla otomatik olarak oluşturulur boş gen klasörü sildikten sonra ve tüm hata

0

Ben pencerelerde 7 duyuyorum iyi çalışıyor gitti ben de aynı sorun vardı ve sadece "Yönetici olarak çalıştır" için tutturma yapmak ve paketleri yeniden kurmak benim için çalıştı. (Yönetici olarak giriş yapmış olsam bile yapmam gerekiyordu)

İlgili konular