Android Studio无法更新到最新的支持库

Android Studio无法更新到最新的支持库,android,android-studio,gradle,Android,Android Studio,Gradle,我正在尝试将我的android支持库升级到最新版本,例如 dependencies { ... compile 'com.android.support:design:26.0.0' } 但是,当我运行gradle sync时,无法解析这些库: Error:(30, 13) Failed to resolve: com.android.support:design:26.0.0 Install Repository and sync project Show in File S

我正在尝试将我的android支持库升级到最新版本,例如

dependencies {
    ...
    compile 'com.android.support:design:26.0.0'
}
但是,当我运行gradle sync时,无法解析这些库:

Error:(30, 13) Failed to resolve: com.android.support:design:26.0.0
Install Repository and sync project
Show in File
Show in Project Structure dialog
单击“安装存储库和同步项目”不会执行任何操作

表明这可能是因为my build.gradle中没有
google()
存储库。但是,如果我添加它并尝试同步,我会得到“Gradle DSL method not found:'google()”。它列出了可能的原因:

  • 项目“xyz”可能使用的Android Gradle插件版本不包含该方法(例如在1.1.0中添加了“testCompile”)。
    将插件升级到2.3.3版,并同步项目确保遵循有关如何设置支持库的说明。(适用于Android Studio 2.3.3)

    添加支持库

    为了使用支持库,您必须在开发环境中修改应用程序项目的类路径依赖项。您必须对要使用的每个支持库执行此过程

    要将支持库添加到应用程序项目中,请执行以下操作:

  • 打开应用程序的build.gradle文件

  • 确保repositories部分包含一个带有“”端点的maven部分。例如:

  • 所有项目{ 存储库{ jcenter() 马文{ url“https://maven.google.com" } } }
  • 将支持库添加到依赖项部分。例如,要添加v4核心utils库,请添加以下行:
  • 依赖关系{ ... 编译“com.android.support:supportcore-utils:26.0.0” }
    您使用的是哪个版本的Android Studio?感谢您的链接。我尝试按照这些说明进行操作。添加了额外的存储库后,项目成功编译,因此我认为该问题已得到解决。但是,当我升级依赖项版本时,我现在遇到一些随机“错误:(15,21)未找到与给定名称匹配的资源:attr“android:keyboardNavigationCluster”。“在xyz/app/build/intermediates/res/merged/debug/values-v26/values-v26.xml中。这是Android Studio 2.3.3。@tytk尝试清理和重建项目。这可能会解决问题。很高兴链接的说明对您有效。更新了依赖项版本,运行了
    /gradlew clean
    ,然后同步了项目。不幸的是,我也犯了同样的错误。@tytk那个错误对我来说是个谜。你可能想考虑发布一个新的问题。@ Tytk你也需要编译26版本 allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } dependencies { ... compile "com.android.support:support-core-utils:26.0.0" }