UFO ET IT

해결 실패 : com.android.support:appcompat-v7:27. + (종속성 오류)

ufoet 2020. 12. 2. 22:19
반응형

해결 실패 : com.android.support:appcompat-v7:27. + (종속성 오류)


이 질문에 이미 답변이 있습니다.

Android 스튜디오에서이 문제가 발생했습니다.

Error:Failed to resolve: com.android.support:appcompat-v7:27.+
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="open.dependency.in.project.structure">Show in Project Structure 
dialog</a>

내 Android Studio는 android studio에서 라이브러리를 식별 할 수 없다는 오류로 가득 차 있습니다. 전체 화면은 다음과 같습니다.

영상

이것은 내 Gradle코드입니다.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.1"

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

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

루트 build.gradle파일을 찾아 allprojects태그 안에 Google Maven 저장소를 추가하십시오.

repositories {
        mavenLocal()
        mavenCentral()
        maven {                                  // <-- Add this
            url 'https://maven.google.com/' 
            name 'Google'
        }
    } 

가변 버전 대신 특정 버전을 사용하는 것이 좋습니다.

compile 'com.android.support:appcompat-v7:27.0.0'

Gradle 3.0.0 또는 이후 버전 용 Android 플러그인을 사용하는 경우

repositories {
      mavenLocal()
      mavenCentral()
      google()        //---> Add this
} 

다음과 같이 종속성을 주입하십시오.

implementation 'com.android.support:appcompat-v7:27.0.0'

Android Studio 3.0 이상을 사용하는 경우 프로젝트 build.gradle에 다음 과 유사한 콘텐츠가 있어야합니다.

buildscript {                 
    repositories {
        google()
        jcenter()
    }
    dependencies {            
        classpath 'com.android.tools.build:gradle:3.0.1'

    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

참고- 위치는 jcenter () 앞에 google ()을 추가하는 것이 정말 중요합니다.

그리고위한 안드로이드 스튜디오 3.0 이하 및부터 지원 라이브러리 26 + 프로젝트 build.gradle는 this-과 같이해야한다

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

자세한 내용은 아래 링크를 확인하십시오.

1- Android 앱 빌드

2- 빌드 종속성 추가

3- 빌드 구성

참고 URL : https://stackoverflow.com/questions/47164768/failed-to-resolve-com-android-supportappcompat-v727-dependency-error

반응형