Пакет привязки данных Android не существует
Я добавил Dagger в свой проект и после этого он перестал компилироваться.
Ошибка: пакет com.example.databinding не существует
Но этот пакет существует. я могу видеть .java
файлы в generated
каталог.
1 ответ
Библиотеки Dagger/Dagger2 являются библиотеками внедрения зависимостей. Самая первая инициализация контекста должна произойти, чтобы вы столкнулись с упомянутой проблемой.
Это сложно в Android, чтобы решить.
In Windows > Android Studio > Go to terminal > gradlew assemble
In Mac OS > Android Studio > Go to terminal > ./gradlew assemble
После попытки вышеуказанной команды в первый раз. Запустите ваше приложение, оно отлично работает для вас.
Для справки:
У меня была такая же ошибка. Я просто нажал кнопку "Создать проект" (меню "Сборка" -> "Создать проект") и все!