更新 Android Studio 后无法使用 Snackbar
Unable to use Snackbar after updating Android Studio
我最近将 Android Studio 版本更新到了 2.3
我现在正在做一个项目,我注意到我无法导入 Snackbar class。我以前从来没有遇到过这个问题。
我可以通过添加编译 '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 概念,但我认为这不会导致该问题?
谢谢。
您的依赖项中缺少 compile 'com.android.support:design:25.2.0'
。由于未添加库,您无法获取 Snackbar class.
我最近将 Android Studio 版本更新到了 2.3
我现在正在做一个项目,我注意到我无法导入 Snackbar class。我以前从来没有遇到过这个问题。
我可以通过添加编译 '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 概念,但我认为这不会导致该问题?
谢谢。
您的依赖项中缺少 compile 'com.android.support:design:25.2.0'
。由于未添加库,您无法获取 Snackbar class.