找不到:com.android.support:support-v4:22.2.0

6

我正试图开发一个应用程序,但是现在似乎gradle文件存在一些错误。在升级支持库之前它原本能够良好运行。我之前使用api 21 时运行良好,但后来我升级到api22 并相应地更改了gradle文件…… 现在出现了此错误。

 Error:Failed to find: com.android.support:support-v4:22.2.0

这是我的当前gradle文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.example.sampleapp"
    minSdkVersion 12
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.jakewharton:butterknife:6.1.0'
}

非常感谢您的帮助。


1
如果将compile 'com.android.support:support-v4:22.2.0'添加到依赖列表中会发生什么? - Blackbelt
1
你正在使用哪个Gradle版本?如果过时,请使用最新版本并编译。 - williamj949
1
编译('com.android.support:design:22.2.0'){ 排除模块:'support-v4' 排除模块:'appcompat-v7' }。尝试添加此内容。 - williamj949
6
打开SDK管理器并升级构建工具和支持库至最新版本。 - natario
显示剩余9条评论
2个回答

1
如果这可以帮助到某人,在经过多次尝试后,我发现我在build.gradle文件中针对“library”的SDK版本(旧版本)有误。要更改此设置,您可以手动进行或转到模块设置菜单(右键单击项目文件夹->打开模块设置)。然后在“library” - 属性中,您可以更改编译SDK和构建工具版本。

enter image description here


显然,在确保所有支持库和构建工具都是最新版本后,这对我起作用了。 - Carlos Borau

0

使用Android SDK Manager。进入Extras,然后进入Android Support Repository并将其更新到最新版本。

(这本质上是@natario发表的评论,但它应该是一个答案。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接