我试图在第一个应用程序中实现CoordinatorLayout和Snackbar。我知道我需要在build.gradle文件中添加一个Android设计支持库作为依赖项,但在Android Studio 2.3.1中出现以下错误:Android设计支持库 - 版本号和gradle错误
无法解析:com.android.support 。设计:25.3.1
安装库和同步工程
打开文件
我认为有两个可能的问题:
- 我指定了错误的版本号 - 如果25.3.1不正确,我应该使用的版本号是多少?它与appcompat版本不一样吗?我搜索了网页,但似乎无法在任何地方找到答案。我已经尝试了像24.0.0和22.2.0这样的旧版本号,但它不起作用。我已安装Android Support Repository版本47.0.0。
- 我还没有实际安装Android设计支持库,因为错误告诉我要安装存储库?我在SO的某个地方阅读,我只需要安装Android支持库 - 我这样做,它似乎是最新的?
下面是我的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.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support.design:25.3.1'
testCompile 'junit:junit:4.12'
}
而在activity_main.xml中布局文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
...
</android.support.design.widget.CoordinatorLayout>
我也发现了类似的问题上与SO的gradle构建错误,但答复往往是沿着下面的建议,我不明白,特别是步骤3的东西。
文件 - >无效缓存/重启
关机Android Studio中
重命名/删除.gradle文件夹中的用户主目录
重新启动的Android工作室让它下载所有的摇篮它需要的东西
Gradle build success!
重建项目....成功!
我会尝试这只是我不知道在哪里可以找到.gradle文件夹?
哇这很尴尬......但谢谢你! –