Eclipse & Android gen/r.java Hatası

Eclipse ile Android projesi geliştirirken bazen
r.layout.main cannot be resolved
veya
Description Resource Path Location Type Project 'ornekProje' is missing required source folder: 'gen' ornekProje Build path Build Path Problem

gibi hatalar alıyordum. Genelde Project->Clean seçeneğini kullanınca düzeliyordu ancak bu sefer düzelmedi. Bu durumun bir kaç sebebi ve bunlar için bir kaç çözüm var. Araştırdığım kadarıyla aşağıda yazıyorum.

  1. Gen klasörünü silip tekrar Build edin. Konsolda r.java’nın bulunamadığı ve yeniden oluşturulduğuna dair bir mesaj görüntülenecek. Eğer sorun r.java dosyasındaysa bu şekilde çözülüyor.
  2. AndroidManifest.xml dosyasındaki paket adını kontrol edin, yanlışsa düzeltin, paket adı yanlış olunca r.java bulunamıyor ve bu hata oluşuyor. Yanlışsa ve düzeltirseniz sorununuz çözülecektir.
  3. Çeşitli sebeplerle (büyük ihtimalle paket adı değişikliği) ADT java dosyalarınızın başına import android.R satırını ekliyor, eğer yukarıdaki adımlar işe yaramadıysa ve bu satır varsa satırı silin, ben bu satırı silince hata ortadan kalktı, umarım sizde de işe yarar.

Not: Adımları uyguladıktan sonra projeyi rebuild etmeyi unutmayın.


1 Comment

elohab on 18 Şubat 2012 at 10:00.

yazınızdan istifade ettim. teşekkürler.

Leave Your Comment

Your email will not be published or shared. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>