Несколько дней назад я принял от возвращающегося клиента контракт на внесение нескольких изменений в его приложение для Android в течение следующих нескольких недель.Получив исходный код проекта от Github, я импортировал его в Android Studio (3.2) и заметил ошибку, которую я обычно вижу довольно часто, но только в течение короткого времени во время синхронизации Gradle: error: package R does not exist
.Естественно, я пожал плечами и запустил «Чистый проект», а затем «Создать проект».
Ничего не изменилось
Сделал быстрый поиск в Googleи попробовал каждое «решение», которое смог найти.Я попробовал каждую комбинацию «Создать проект», «Создать модуль», «Очистить проект», «Перестроить проект», «Синхронизировать проект с файлами Gradle», «Синхронизировать с файловой системой», «Недействительные кэши / перезапустить».Я перезапустил свой ноутбук, обновил файлы SDK, обновил инструменты сборки, выделил каждую строку «Выполнение» Gradle и, в конце концов, удалил / переустановил Android Studio, а также на всякий случай удалил все свои настройки IDE.
Все еще ничего
Затем я создал новый проект и заметил, что сгенерированная строка setContentView()
имеет ту же ошибку, ссылаясь на сгенерированный файл макета. Подождите. В нетронутом новом проекте та же ошибка?!?Я пошел дальше и нажал «запустить», и проект скомпилировался без каких-либо ошибок, вопреки тому, что говорят инспекции в реальном времени.
Возвращаясь к исходному импортированному проекту, я попытался запустить его, и компилятор выдает ту же ошибку пакета R.ЗАЧЕМ?!?!Других ошибок нет, Android Lint работает нормально, мои реализации Gradle распознаются в файлах, все имена пакетов верны, и мой файл AndroidManifest.xml в порядке.
Если вам нужно увидеть мойФайлы build.gradle, AndoridManifest или что-то еще, комментируйте и дайте мне знать.
Есть идеи?
РЕДАКТИРОВАТЬ
Не дубликат, потому что, как я уже говорил, у меня естьперепробовал все эти решения и ни один не сработал.Я объяснил, что я пробовал, и почему это уникальная ситуация.
Сравните содержимое вашей папки сборки с моей, и вы должны заметить разницу: 
Заметили, что папка R на верхнем изображении помечена по-другому?Это рабочий.Нижнее изображение показывает сломанный проект.Это были отдельные моменты.
