@Import - аргумент аннотации должен быть константой времени компиляции - PullRequest
1 голос
/ 12 февраля 2020
@Configuration
@Import(UserpassportConfig::class)
class UvdConfig

Здравствуйте! У меня проблема с командой gradle: "gradlew clean build" - я получил эту ошибку:

e: config\UvdConfig.kt: (5, 22): Unresolved reference: userpassport
e: config\UvdConfig.kt: (12, 9): Unresolved reference: UserpassportConfig
e: config\UvdConfig.kt: (12, 9): An annotation argument must be a compile-time constant

У вас есть какое-нибудь решение?

1 Ответ

0 голосов
/ 12 февраля 2020

Преобразование моего анализа из комментариев в ответ, чтобы вопрос не оставался без ответа:

Я думаю, root проблемы проявляется в следующей строке ошибки: e: config\UvdConfig.kt: (5, 22): Unresolved reference: userpassport. Очевидно, что пакет, в котором находится UserpassportConfig, находится не на вашем пути сборки. Таким образом, класс не импортирован должным образом, и это вызывает последующие ошибки, которые вы видите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...