2011-10-28 15 views
6

Właśnie otworzył starszy projekt aplikacji Android i nagle znaleziono wiele błędów R.string._var_Name. Jeśli dodaję "import android.R", nazwa _var_ staje się problemem mówiącym "nie da się rozwiązać lub nie jest polem". Tłumaczenie jest w /res/values/strings.xml. Jakieś pomysły, dlaczego błąd istnieje?r.string błąd "nie można rozwiązać lub nie jest polem"

+0

Czy twój problem został rozwiązany przez odpowiedź Kurtisa Nusbauma? – user370305

Odpowiedz

6

W moim przypadku import Androida.R był zwykle problemem. Następnie usunąłem go i zbudowałem ponownie (zaćmienie), a następnie zadziałało. Czyszczenie projektu często pomaga również.

+0

To nie wystarczyło. Kiedy pracowałem nad tym ostatnim, nie miałem żadnych problemów. Od tego czasu zmodernizowałem Motodev, a teraz otwierając projekt mam problem. – Jim

+0

Też usunę pliki genów i przebudowałem. – Jim

+0

Odbuduj pomógł !! – Mahe

12

Jeśli pliki nie są klasy w pakiecie głównym, trzeba importować je w górnej części pliku jak poniżej:

your.package.name.R 
+0

To była odpowiedź, która mi pomogła. Dzięki! –

+0

ja też! Dzięki! –

0

idź do Project>Properties>Builders i zobaczyć, czy „Menedżer zasobów Android” jest sprawdzone.
Lub przejdź do projektu i wykonaj "Wyczyść", aby odbudować projekt.

0

Miałem ten problem podczas modyfikowania próbek vuforii. Postanowiłem, że dodanie string name=... konieczne w pliku strings.xml pliku.

Powiązane problemy