У меня только что была очень похожая проблема.
Проверьте, можете ли вы найти файл ресурсов 'R' в одной из вложенных папок Java вашего проекта.Похоже, что местоположение файла ресурсов не может быть определено.Если вы не можете найти его, он может быть удален, и это может быть причиной возникновения ошибки связывания.В моем случае он был удален, когда я создал активность в Картах Google.
Если вы не можете найти его: Попробуйте: Построить -> Очистить проект , который очищает файл Gradle
В качестве альтернативы: File-> Invalidate Caches Затем синхронизируйте проект с файлами Gradle
Дайте им понять, что изменится.Это может восстановить файл ресурсов.Если этого не произойдет, я бы предложил создать новый проект, а также скопировать и вставить код из «старого» проекта в новый.Таким образом, вы можете убедиться, что файл ресурсов восстановлен, и это должно устранить ошибку компоновки.Вам нужно будет снова создать все xml-файлы и java-классы, но в зависимости от размера вашего проекта это может оказаться быстрее, чем попытаться восстановить файл ресурсов.