我正在遵循“应用程序体系结构指南”(Jetpack),它无法解析以下引用。
我已经添加了库:
build.gradle(模块:应用程序):
def lifecycle_version = "2.0.0"
implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"
build.gradle(项目:ProjectName)
allprojects {
repositories {
google()
jcenter()
}
}
工作中缺少什么?
最佳答案
有两个问题:
1)ViewModel-SavedState是需要包含的单独工件:
def viewmodel_savedstate_version = "1.0.0-alpha02"
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01"
2)按照1.0.0-alpha02 release notes:
因此,请确保您在原本会使用
SavedStateViewModelFactory
的任何地方使用SavedStateVMFactory
。关于android - Unresolved reference : SavedStateVMFactory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56908490/