无法解决:com.android.support:support-v4:27.1.1

Ali*_*our 2 android android-support-library android-studio

我已升级到API 27并构建工具.以前我使用的是API 22.

升级到SDK 27后,我得到错误,我必须使用类似于27级的支持库.我已经通过SDK管理器下载了支持存储库版本47.0.0,最后这是我的gradle设置.我该怎么做才能解决以下错误:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "com.sample.app"
        minSdkVersion 14
        targetSdkVersion 19
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    implementation 'com.google.firebase:firebase-messaging:11.0.4'
    compile 'com.google.android.gms:play-services:11.0.4'
    compile 'com.android.support:support-v4:27.1.1'
}
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

错误:(23,13)无法解决:com.android.support:support-v4:27.1.1

小智 6

在项目build.gradle中,更改存储库的顺序,首先使google().

allprojects {
    repositories {
        google()
        jcenter()
    }
}
Run Code Online (Sandbox Code Playgroud)


小智 5

只需更改您的依赖项版本名称,如下所示

dependencies {

        compile 'com.android.support:design:27.0.2'
        compile 'com.android.support:support-v4:27.0.2'

        compile 'com.android.support:appcompat-v7:27.0.2'
        compile 'com.google.android.gms:play-services-ads:11.8.0'

    }
Run Code Online (Sandbox Code Playgroud)

并且还添加

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)