Zwykle wynika to z błędów na ścieżce kompilacji.
Jeśli używasz Eclipse, możesz dodać widok, który zawiera listę wszystkich błędów o nazwie „Problemy”:

W przeciwnym razie możesz spróbować wyczyścić projekt, co zwykle rozwiązuje kilka problemów.
Wreszcie, jeśli dodasz lub zmienisz zasoby spoza swojego IDE, będziesz chciał ponownie załadować zasoby i wyczyścić.
EDYCJA (komentarz anonimowego użytkownika)
Może to być również spowodowane nieaktualnym „Certyfikatem debugowania”, który został naprawiony w następujący sposób:
JEŚLI WSZYSTKIE USTERKI NIŻ TO GOTTA BĘDZIE ROZWIĄZANIEM:
Usuń swój certyfikat debugowania w ~/.android/debug.keystore(na Linux i Mac OS X); katalog jest podobny %USERPROFILE%/.androiddo systemu Windows.
Wtyczka Eclipse powinna następnie wygenerować nowy certyfikat podczas następnej próby zbudowania pakietu debugowania. Konieczne może być wyczyszczenie, a następnie kompilacja w celu wygenerowania certyfikatu.
Jest to także kolejna poprawka dla „setContentView (R.layout.main);” błąd, który mówi, że nie można znaleźć R.layout.main, gdy jest faktycznie generowany. (R nie może być rozdzielone na zmienną).
Jest to także kolejna poprawka błędu „Twój projekt zawiera błędy ...” i nie możesz go znaleźć. Czyszczenie i przebudowa są nadal konieczne po wygenerowaniu nowego certyfikatu debugowania.