WorkManager: проблема зависимости с Kotlin - PullRequest
0 голосов
/ 25 мая 2018

Я получаю следующую ошибку при попытке использовать Диспетчер работ.Я перенес свой проект на AndroidX , и все остальные компоненты архитектуры работают.

def work_version = "1.0.0-alpha02"
/* Work Manager for Background Tasks */
implementation "android.arch.work:work-runtime:$work_version"
implementation "android.arch.work:work-firebase:$work_version"

Error

Я довольноуверен, что мне нужны некоторые зависимости от библиотеки поддержки.Но я понятия не имею, кто они.

Я пытался добавить пакет аннотаций, так как в сообщении об ошибке говорится, что он не может найти файл класса для RestrictTo $ Scope.Все еще не работает.

implementation "com.android.support:support-annotations:28.0.0-alpha1"

1 Ответ

0 голосов
/ 26 мая 2018

Вы включаете ссылку на неправильную библиотеку поддержки, вам нужна версия androidx.

androidx.annotation

Просмотрите Рефакторинг AndroidX

вы найдете, что

androidx.annotation:annotation:1.0.0-alpha1

соответствует

com.android.support:support-annotations

Убедитесь, что у вас есть только библиотеки для одного или другого видав ваших зависимостях (проект в целом).

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