Android Studio无法更新到最新的支持库
我正在尝试将我的android支持库升级到最新版本,例如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
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()”。它列出了可能的原因:
将插件升级到2.3.3版,并同步项目确保遵循有关如何设置支持库的说明。(适用于Android Studio 2.3.3) 添加支持库 为了使用支持库,您必须在开发环境中修改应用程序项目的类路径依赖项。您必须对要使用的每个支持库执行此过程 要将支持库添加到应用程序项目中,请执行以下操作:
您使用的是哪个版本的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"
}