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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误:找不到:com.android.support:support-v4:20.0。+相关的知识,希望对你有一定的参考价值。

我已经在内置的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支持库,因此转到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.+'
另一答案

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

请参见here

另一答案

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

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

另一答案

将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'

以上是关于错误:找不到:com.android.support:support-v4:20.0。+的主要内容,如果未能解决你的问题,请参考以下文章

无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。

颤振:“致命错误:找不到模块'位置'”Xcode找不到模块

易语言的错误怎么办错误(36): 找不到指定的对象成员命令名称“创建内存”

java 中 “找不到符号”的错误

易语言:错误(36): 找不到指定的对象成员命令名称“打开”。

Angular 和 Typescript:找不到名称 - 错误:找不到名称