错误:无法找到:com.android.support:support-v4:20.0.+

时间:2014-09-17 12:00:18

标签: android gradle android-studio android-gradle

我在Android Studio中导入了一个项目。我在项目中需要v4和v7库。这就是我的build.gradle的样子

的build.gradle

apply plugin: 'android-library'

android {
    compileSdkVersion 19
    buildToolsVersion '20'
    defaultConfig {
        applicationId 'com.example.sdk'
        minSdkVersion 9
        targetSdkVersion 19
        versionCode 1
        versionName '1.0'
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:20.0.+'
    compile 'com.android.support:support-v4:20.0.+'
}

当我与gradle同步时,它总是会显示错误信息

  

无法找到:com.android.support:support-v4:20.0。+&找不到:com.android.support:appcompat-v7:20.0.+

enter image description here

enter image description here

请支持&提前谢谢。

4 个答案:

答案 0 :(得分:52)

缺少Android支持存储库,因此请转到Android SDK,安装Android Support RepositoryAndroid Support Library。 您也可以使用以下

compile 'com.android.support:support-v4:20.0.0'
compile 'com.android.support:appcompat-v7:20.0.0'

而不是

compile 'com.android.support:appcompat-v7:20.0.+'
compile 'com.android.support:support-v4:20.0.+'

答案 1 :(得分:12)

注意:如果您使用Android Studio进行开发,请选择并安装Android Support Repository项目。

请参阅here

答案 2 :(得分:4)

从Android Studio转到:工具>> Android>> SDK Manager

选择并安装“Extras | Android Support Repository”

答案 3 :(得分:0)

将Maven添加到您的gradle文件(项目)

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com'
        }
    }
}

并使用此gradle包装器:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

并降级到gradle插件为2.3.1

classpath 'com.android.tools.build:gradle:2.3.1'