Dudes, я думаю, что здесь много выстрелов в темноте. В некоторых случаях Clean и Sync Project помогут только после устранения проблемы.
Step1: Итак, перейдите и посмотрите вверху каждого файла, где пакет указан следующим образом pakage="YourURL.YourProject";
и убедитесь, что указан правильный пакет (ваш собственный проект). Вы найдете это в java-файлах и AndroidManifest.xml, и важно, чтобы java-файлы ссылались на правильный пакет, так как этот пакет содержит ресурсы («R»), на которые вы указываете. Если они не совпадают, ошибка не может устранить Symbol R.
Шаг 2: Очистить, синхронизировать, что угодно. Done
Итак, почему это происходит случайно или что я делал неправильно?
Если вы копируете и вставляете код, вы должны обратить пристальное внимание на «package =», как описано выше , Что еще более важно, когда вы вставляете код, он сразу же запускает своего рода отладчик (Извините мой плохой технический термин), чтобы показать вам «предполагаемые ошибки», в котором сразу же принимается во внимание «Неверный пакет», и вы получаете все ошибки. Поэтому, даже если вы сразу исправили нотацию после вставки, отладчик уже обновился. Вот почему «Clean, Sync, Whatever» работает ИНОГДА