Android studio无法解析导入

问题描述 投票:0回答:2

我正在尝试一个示例项目来学习MvRx。然而,似乎有些不对劲。 Android Studio无法自动查找和导入activityViewModel

1)我尝试通过编写包名来手动导入它,但它仍然是灰色的。

2)从Gradle选项卡中,我选择了我的根项目并单击了Refresh Gradle Project以刷新所有依赖项。它也没有帮助。

问题是什么?

enter image description here

android kotlin delegates kotlin-delegate
2个回答
0
投票

您的要素代码必须位于片段(扩展BaseMvRxFragment)中,而不是在Activity中。


0
投票

因为你有其他com.airbnb.mvrx。正确解析的引用,表示您确实引用了com.airbnb.mvrx库。但是,您可能拥有与样本原始作者不同的引用库版本。在build.gradle文件中查找依赖项,看看是否在那里引用了库。如果是这样,请将其版本与示例中的版本进行比较,如果不同,则修改对样本版本号的引用。如果没有,则添加对库的引用,其中包含该对象所在库的相应版本号。

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.airbnb.mvrx:mvrx:12.0.1'

}

© www.soinside.com 2019 - 2024. All rights reserved.