2012-02-11 17 views
8

Yeni bir android proje oluşturdum ve bunun için temel yapıyı hazırladım. Eclipse, standart "hello" veya "app_name" dizgileriyle bile herhangi bir dizeyi çözemediğini söylüyor: IDE'nin yeniden başlatılması yardımcı olmadı. Baska öneri? Bir ekran hereEclipse dize kaynak hatasını çözemedi

cevap

6

Projenizde, values kaynak klasörü bulunmadığını fark ettim. -de, -en son eki ile klasördeki kaynak, aygıtın dili Almanca, İngiltere olduğunda uygulanacak, ancak varsayılan klasör silinmemelidir. Projeye values klasörünü ve ilgili string.xml klasörünü eklemeyi deneyin.

+0

Bu yüzden hiç kullanılmayan (neredeyse) boş bir klasöre ihtiyacım var ..? – Droidman

+0

Hayır, çünkü bu varsayılan klasör, kullanıcının cihazının dili önceden tanımlanmamışsa, en, veya ru vb. Değilse, uygulama ne yapacağını bilecektir. – Huang

+0

ah, tamam. Teşekkürler – Droidman

0

Öncelikle, üç strings.xml dosyalarda bir yazım hatası ya da bir şey yok emin olun, bu işe yaramazsa sizin projeyi

Project > Clean 

temizlemeye çalışıyoruz bulunabilir.

4

Değerler klasörü altındaki strings.xml dosyasına gidin, soruna neden olan kaynağı kaldırın (bu durumda "app_name") ve tekrar yazın - yenisi.

0

res dizininizde varsayılan values folder kodunu silmiş gibi görünüyor. Diğer dilde özel değerler klasörleriyle de bunu korumalısınız. res->Values->strings.xml'u oluşturmanız ve bunun için dize kaynaklarınızı eklemeniz gerekir.

1

Dize kaynağınızı değiştirdikten sonra strings.xml dosyasını hızlı bir şekilde kaydetmeyi veya File-> Save All (Tümünü Kaydet) menüsünün tamamını saklamayı deneyin ... benim için çalıştı.

İlgili konular