Android Studio는 com.android.support:appcompat-v7:+와 일치하는 버전을 찾을 수 없습니다.


답변:


193

Android Studio에서 도구 >> Android >> SDK Manager로 이동하십시오.

"Extras | Android Support Repository"를 선택하고 설치합니다.


16
+1이는 "안드로이드 지원 라이브러리"와 동일하지 않습니다 지적 가치 ... 당신은 "안드로이드 지원 저장소"원하는 것
dwerner

5
내 지원 저장소 버전 12가 설치되어 있는데 여전히이 오류가 발생합니다.
IgorGanapolsky 2015

1
감사! 이것은 또한 cordova build android비슷한 오류가 발생 하는 PhoneGap 문제를 해결했습니다 !
Giel Berkers 2015-08-07

1
이름이 "지원 라이브러리 용 로컬 Maven 저장소"(v28)로 변경되었습니다.
n00dl3

1
이러한 답변이 더 이상 작동하지 않을 정도로 UI가 변경되었습니다 (Android Studio 3. +). 한숨.
SMBiggs

17

저에게는 버전을 7 : 27. +에서 7 : +로 변경 한 후에 작동했습니다.


와우 ... 좋습니다 ... 카메라 플러그인을 추가 할 때이 오류가 발생하고 "com.android.support:support-v4:27+"를 컴파일하여 "com.android.support:support-v4:+"를 컴파일 할 때 해결되었습니다.
세이버 tabatabaee 야 즈디


11

프로젝트> 앱> build.gradle 파일에서 줄을 바꿉니다.

implementation 'com.android.support:appcompat-v7:+'29.+'

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

및 라인

implementation 'com.android.support:design:29.+'

implementation 'com.android.support:design:+'

그런 다음 깨끗한 빌드


버전 업데이트로 인해 코드가 손상 될 수 있으므로 버전에서 glob 일치를 사용하지 마십시오
ruX

8

매우 간단합니다. build.gradle (Project : App Name)에서 아래 코드를 업데이트하고 교체하십시오.

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


이 Gradle을 기반으로 프로젝트를위한 작품, 그것은 당신이있는 거 실행하면 훨씬 도움이되지 않지만 aapt, javacdx수동 Gradle을하지 않고.
Silas S. Brown

3

를 설치 한 후 Extras|Android Support Repository작동하지 않습니다. 그런 다음 v7 : 1.6v7 : 1.8 로 변경합니다.app build.gradle 파일 합니다.

com.android.support:appcompat-v7:1.8.+! 그리고 그것은 나를 위해 작동합니다.


0

SDK Manager.exeAndroid Studio 폴더를 열고 일치하는 API를 설치하십시오.


0

나는이 모든 대답이 나를 위해 틀렸다는 것을 알았다. 대신 안드로이드 스튜디오에서 왼쪽 아래를보십시오. 이것에 대한 도움이 될 것입니다.

예를 들어, This support library should not use a different version (32) than the compilesdkVersion (23)

그런 다음 버전을 다음과 같이 23으로 변경합니다.

'com.android.support:support-v4:23'컴파일

이제 메시지가 표시됩니다. A newer version of com.android.support-v4 than 23 is available 23.4.0 됩니다.

그게 내가 올바른 버전이 23.4.0


그것은 다른 문제입니다.
Fran Marzoa

0

Intellij에서 새 프로젝트를 방금 생성 한 후이 내용이 표시되면 "Use AndroidX artifacts"를 선택하여 다시 생성 해보십시오.


0

동일한 오류이지만 버전 29로 여기에 온 사람은 지원 라이브러리를 버전 28로 변경하십시오.

build.gradle (앱) :

dependencies {
    ...
    implementation 'com.android.support:appcompat-v7:28.+'
    ...
}

Google 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 그때 나는 보았다 Android 가 버전 28까지만 라이브러리를 지원하는 이 오류가 즉시 생성 된 Android Studio 프로젝트에서 발생하는 것이 이상합니다.

Android Studio 버전이 무엇인지 잘 모르겠습니다. 오류가 발생한 후 Studio를 업그레이드했기 때문입니다. 이제 Android Studio 3.6.3에서 'androidx.appcompat : appcompat : 1.0.2'와 함께 새로운 프로젝트가 제공됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.