ошибка: пакет android .arch.lifecycle не существует - PullRequest
0 голосов
/ 18 июня 2020

Я получаю сообщение об ошибке: пакет android .arch.lifecycle не существует, и я попытался решить его, я использовал следующие ссылки: но ни один из них не разрешает его:

Не удалось устранить : android .arch.lifecycle: extensions: 1.0.0-alpha1 android studio 3.0 Не удалось разрешить android .arch.lifecycle: extensions: 1.1.0

У меня есть следующие зависимости:

 // Room components
    implementation "android.arch.persistence.room:runtime:$rootProject.roomVersion"
    annotationProcessor "android.arch.persistence.room:compiler:$rootProject.roomVersion"
    androidTestImplementation "android.arch.persistence.room:testing:$rootProject.roomVersion"

    // Lifecycle components
    implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
    annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion"

Недавно я получил эту ссылку: https://developer.android.com/jetpack/androidx/releases/lifecycle#java, в которой говорится: API-интерфейсы в расширениях жизненного цикла устарели. Вместо этого добавьте зависимости для определенных c артефактов жизненного цикла, которые вам нужны.

Означает ли это, что теперь мне нужно использовать отдельные пакеты?

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Пакеты android.arch устарели, попробуйте вместо них использовать пакеты androidx. Также убедитесь, что вы добавили google() в свой build.gradle.

0 голосов
/ 18 июня 2020

Наконец-то я получил ответ. android .support устарел, я перешел на androidx по следующим ссылкам:

https://medium.com/androiddevelopers/migrating-to-androidx-tip-tricks-and-guidance-88d5de238876 https://developer.android.com/jetpack/androidx/migrate

И наконец, если вы получаете ошибку, такую ​​как нож баттлера / (или любая сторонняя библиотека), не разрешена, найдите android x совместимую версию, которую я использовал:

// butter knife
    implementation 'com.jakewharton:butterknife:10.0.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...