错误:找不到:com.android.support:support-v4:20.0。+

问题描述 投票:26回答:4

我已经在内置的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.+

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jdVpyay5wbmcifQ==” alt =“在此处输入图像描述”>

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS95cHZvTS5wbmcifQ==” alt =“在此处输入图像描述”>

请先提供支持和感谢。

android gradle android-studio android-gradle-plugin
4个回答
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.+'

12
投票

注意:如果使用的是Android Studio,请选择并安装Android支持存储库项目。

请参见here


4
投票

从Android Studio转到:工具>> Android >> SDK管理器

选择并安装“ Extras | Android支持存储库”


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'
© www.soinside.com 2019 - 2024. All rights reserved.