2013-03-15 25 views
16

Uygulamamda Pull TO Refresh list view kütüphanesini kullanıyorum. Sırasıyla tüm ekranlar için düzenler tasarlamıştım. Projemde tiftiği koştu, xlarge ekranı için benim düzeni dosyasının birinde, bana ölümcül hata verdi:Android: Lint diyor - Layout dosyasında başvurulan sınıf, projede veya kütüphanede bulunamadı

Class referenced in the layout file, com.handmark.pulltorefresh.library.PullToRefreshListView, was not found in the project or the libraries

diğer ekranlar için aynı düzen dosyada, bu hiç hata veriyor olsa da. Ayrıca, dosyamın diğer düzenlerinde de aynı kitaplığı kullandım ve herhangi bir hata vermedi. Aynı hata Google Maps api için de veriyor. Projem, Google Api seviye 16'yı hedefliyor ve kontrol ettim, tüm kütüphaneler buna eklendi. Ancak, hata temizlik projesinde bile gitmiyor.

+1

Bunu çözmeyi başardınız mı? Birinin https://code.google.com/p/android/issues/detail?id=48310 bir sorun olarak bildirildiğini buldum, ancak nasıl düzeltileceğine dair bir yanıt yok (ya da Lint'te düzeltilecek). –

+0

Henüz değil, biraz kaynak arıyorum. Bağlantı için teşekkürler. Onu okuyacağım. – Nitish

cevap

18

Bu tüylü bir böcektir ve güvenle yok sayabilirsiniz. Lint'in gelişim sürenizi engellememesine yardımcı olması amaçlanmıştır. Lint Hatalarını uyarılara değiştirin ve uygulamayı iyi bir şekilde derleyip çalıştırabilirsiniz. Kodunuzu temiz tutmanızı tavsiye ettiğinden, kodunuzu temizlemenizi önermiyorum.

+2

Google Code'daki sorun şu şekildedir: https://code.google.com/p/android/issues/detail?id=40005 Düzeltmenin ADT 22'de yayınlanacağını bildirir. –

+2

@ MarcinKoziński de ADT 22 var ve daha da kötüye gitti. Artık ADT, herhangi bir özel görünüm gösteremese de daha önce yapabilirdi. –

1

Bir proje hazırla Project -> Clean... bu, hata hatalarını benim için sıfırlar.