0

我最近将我的 Android Studio 版本更新为 2.3

我现在正在做一个项目,我注意到我无法导入 Snackbar 类。我以前从来没有遇到过这个问题。

我可以通过添加编译来使用它,'com.nispok:snackbar:2.6.1'然后我可以导入它,但我认为我不应该这样做,而不仅仅是使用 Android 的android.support.design.widget.Snackbar;

这是我对 build.gradle 的依赖:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.2.0'
    compile 'com.google.firebase:firebase-database:10.0.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}

我也尝试在我的项目中使用 DataBinding 概念,但我认为这不会导致这个问题吗?

谢谢你。

4

1 回答 1

1

您在依赖项中缺少compile 'com.android.support:design:25.2.0'。由于未添加库,因此您无法获取 Snackbar 类。

于 2017-03-14T12:09:35.200 回答