2013-05-17 12 views
14

To samo dzieje się w przypadku nowego projektu!R nie można rozstrzygnąć na zmienną (nowy projekt android)

Folder gen jest pusty. Brak błędów w pliku activity_main.xml.

Próbowałem:

  • Project-> Clean
  • Project-> Ustawienia-> sprawdzić android
  • Project-> Budowanie
  • Re instalacji zaćmienie (najnowsza)
  • Re instalowanie wtyczki ADT (najnowszej)
  • linie komentarza: setContentView (R.layout.activity_main); i getMenuInflater(). Inflate (R.menu.main, menu); i projekt budowlany

ale nadal folder gen jest pusty! pomoc!

+0

czy masz błędy w res/folderze? – Blackbelt

+2

http://stackoverflow.com/questions/16611223/how-to-fix-broken-project-where-r-no-longer-recognised/16611303#16611303 – Raghunandan

+0

Dokładnie sprawdź okno _Problems_. Często występuje błąd w pliku XML zasobu, który nie jest odpowiednio oznaczony. – Trinimon

Odpowiedz

1

Miałem ten sam problem.

Rozwiązałem to w ten sposób:

  • We właściwościach projektu (eclipse) -> ścieżka Java Build -> Kolejność i eksport upewnić się, że wszystkie słoiki w folderze libs są sprawdzane.
  • i "Narzędzia Android -> Fix Właściwości projektu", a następnie "Project -> Clean"
  • Należy uważać, aby nie zapomnij umieścić w: "Projekt -> Buduj automatycznie"

Jest to problem, z aktualizacje Androida SDK (narzędzia wersja 22, narzędzia platformy wersja 17).

+0

Wszystkie są sprawdzane. Problem nadal występuje. –

+0

Proponuję usunąć projekt i zaimportować ponownie, próbując ponownie uruchomić zaćmienie. –

+0

Jeśli używasz innego projektu biblioteki, musisz również zrobić to, co napisałem dla tego projektu. –

4

Zakładam, że zaktualizowałeś ADT w wersji 22 i plik R.java nie jest generowany.

Jeśli jest to przypadek, to tu jest rozwiązanie:

Nadzieję wiesz Android studio ma Gradle narzędzie budowę. Tak samo jak w Eclipse dostali nowy komponent w folderze Tools o nazwie Android SDK Build-tools, który należy zainstalować. Otwórz Menedżera SDK systemu Android, wybierz nowo dodane narzędzia do kompilacji, zainstaluj go, zrestartuj Menedżera SDK po aktualizacji. Otrzymałem odpowiedź z tego linku. Eclipse error: R cannot be resolved to a variable

To działa dla mnie teraz

+0

Dzięki! Narzędzia do budowy zestawów SDK dla Androida działały. –

2

rozwiązaniem jest ponowne uruchomienie Menedżera SDK po aktualizacji narzędzi SDK do wersji 22. Dopiero wtedy najnowszą wersję Androida narzędzi kompilacji pojawia się i może zostać zainstalowany. Naprawiono błąd dla mnie.

Powiązane problemy