Расширения Kotlin - в синтетическом импорте показана ошибка компиляции в дочернем классе - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть класс A, в котором определено мое представление frag_my_quests.Синтетический импорт отлично работает в классе А. Теперь я расширяю B с помощью A и пытаюсь использовать синтетический импорт и идентификаторы внутри моего дочернего класса B. Он показывает красный цвет (ошибка компиляции).Но когда я запускаю приложение, оно работает нормально.Просто компилятор не может этого понять.Я прилагаю скриншоты для справки.

Версия Koltlin: 1.3.20 Версия Anko: 0.10.8 Версия Gradle: 3.3.0

Это скриншот для родительского класса.Синтетический импорт работает нормально и не показывает никаких ошибок компиляции. enter image description here

Это снимок экрана для дочернего класса.Синтетический импорт и идентификаторы, используемые в дочернем классе, отображаются красным цветом.

enter image description here

1 Ответ

0 голосов
/ 13 февраля 2019

Попробуйте сделать следующееФайлы

Если не работает, удалите каталог ./gradle и снова импортируйте свой проект, попробуйте выполнить 3 шага.

...