Android设计支持库-版本号和渐变错误
我正在尝试在我的第一个应用程序中实现CoordinatorLayout和Snackbar。我知道我需要在build.gradle文件中添加一个Android设计支持库作为依赖项,但在Android Studio 2.3.1中出现以下错误: 未能解析:com.android.support.design:25.3.1 安装存储库和同步项目 打开文件 我认为有两个可能的问题:Android设计支持库-版本号和渐变错误,android,gradle,android-support-library,Android,Gradle,Android Support Library,我正在尝试在我的第一个应用程序中实现CoordinatorLayout和Snackbar。我知道我需要在build.gradle文件中添加一个Android设计支持库作为依赖项,但在Android Studio 2.3.1中出现以下错误: 未能解析:com.android.support.design:25.3.1 安装存储库和同步项目 打开文件 我认为有两个可能的问题: 我指定了错误的版本号-如果25.3.1不正确,我应该使用什么版本号?它和appcompat版本不一样吗?我在网上搜索过,但似
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>
您有以下行:
compile 'com.android.support.design:25.3.1'
应该是:
compile 'com.android.support:design:25.3.1'
注意“支持”和“设计”之间的“:”而不是“.”
25.3.1是目前的正确版本