ProgramingTip

Android 스튜디오 : Gradle 새로 고침 실패 -com.android.tools.build:gradle:2.2.0-alpha6을 제거 수 없음

bestdevel 2020. 12. 26. 15:58
반응형

Android 스튜디오 : Gradle 새로 고침 실패 -com.android.tools.build:gradle:2.2.0-alpha6을 제거 수 없음


방금 git에서 Android 프로젝트를 가져 왔는데, Android Studio를 열려고 할 때마다 다음 오류가 발생합니다.

Error:Could not find com.android.tools.build:gradle:2.2.0-alpha6.
Searched in the following locations:
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
    https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.pom
    https://maven.fabric.io/public/com/android/tools/build/gradle/2.2.0-alpha6/gradle-2.2.0-alpha6.jar
Required by:
    newApp_Android:app:unspecified

Gradle을 로컬에 설치하고 시스템을 통해 환경 경로를 설정했습니다.

프로젝트 구조 / 프로젝트에서 다음 설정이 사용 중입니다.

Gradle Version : 2.10
Android Plugin Version : 2.2.0-alpha6
Android Plugin Repository : jcenter
Default Library Repository : jcenter

누구든지 이것에 대해 올바른 방향으로 나를 가리킬 수 있습니까?


이는 빌드 프로세스가 Maven 저장소에서이를 수 있기 때문입니다. 추가 () jcenter 와 함께 mavenCentral () 프로젝트 수준에서 build.gradle의 파일.

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

그래서 안드로이드 용 ionic2 프로젝트를 빌드하는 동안 오류가 발생했습니다. 이 android studio가 업데이트 중에 gradle을 업데이트 한 후에 발생했습니다.

Error: cmd: Command failed with exit code 1 Error output:

실패 : 예외로 인해 빌드가 실패했습니다.

'build.gradle'파일을 업데이트 한 위의 답변을 읽었습니다 프로젝트에 해당 이름을 가진 여러 파일이 있음이 있습니다. 나를 위해 일한 (그리고 angular2 / ionic2 프로젝트에서 일하고이 문제가있는 사람에게 도움이되기를 바랍니다) build.gradle 파일을 업데이트하는 것입니다.

[rootOfPorject]/platforms/android/CordovaLib/build.gradle

이 파일에는 jcenter () 항목이 포함되어 있으며 이제 저장소 부분이 다음과 같이 작동합니다.

repositories {
    jcenter()
    mavenCentral()
}

이것이 다른 사람의 시간을 절약하기를 바랍니다.

편집 : @rcerecedar가 언급했듯이 jcenter()다음 파일도 추가 할 수도 있습니다 .

[rootOfPorject]/platforms/android/build.gradle

이 파일에서 당신은 그것의 존재를 확인하고 buildscript -> repositories선택적으로allprojects -> repositories


1. "C : \ Program Files \ Android \ Android Studio \ gradle \ m2repository \ com \ android \ tools \ build \ gradle"로 이동

2. 최신 폴더 이름, 즉 "2.2.3", 복사를 참조하십시오.

3. build.gradle (Module : yourapp) 파일로 이동합니다.

여기에 배치 :

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
}

PC에 방화벽이 구성되어있는 경우 gradle.properties에서 다음을 시도하십시오.

systemProp.https.proxyHost=<proxyHostName>
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=<user id>
systemProp.https.proxyPassword=<password>
systemProp.https.nonProxyHosts=www.google.com|localhost

나를 위해 일한 것은 "geekydhaval"이 말한 것을 정확히 수행했습니다. 다시 한 번 감사드립니다.하지만 {classpath 'com.android.tools.build:gradle:2.3.0'}로 돌아가서 2.3.2로 2.3.2로 변경했습니다. 2.3.0 및 빌드가 완성으로 완료되었습니다.


얼마 gradle:2.2.0-alpha6에를 gradle:2.2.0-alpha3.
그래도 작동하지 gradle:2.2.0-alpha2.


gradle이 업데이트 버전에 따라 이전 버전이 새 버전으로 대체 표시 버전 버전을 참조하는 코드에서 gradle 버전을 변경해야하며 이와 같은 오류가 있습니다.

구성 ': classpath'에 대한 모든 종속성을 해결할 수 없습니다. com.android.tools.build:gradle:2.2.3을 찾을 수 없습니다. 다음 위치에서 검색 : file : /home/ubuntu/.m2/repository/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom file : /home/ubuntu/.m2/repository /com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle- 2.2.3.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar https://oss.sonatype.org/content/ repositories / snapshots / com / android / tools / build / gradle / 2.2.3 / gradle-2.2.3.pom https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle /2.2.3/gradle-2.2.3.jar 필수 : :: 파일 열기

이에 대한 해결책은 다음과 같이 build.gradle 파일에 저장소를 추가하는 것입니다.

buildscript {
repositories {
    mavenCentral()
    google()
    jcenter()
}

또는

파일 탐색기로 이동하여 검색

C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle

다음과 같은 최신 버전의 Gradle 이름을 확인하십시오.

Gradle 2.2.0
Gradle 3.2.1
Gradle 2.1.0

같은 최신 버전을 선택하고 같은 섹션 3.2.1build.gradle파일에 붙여 넣습니다.dependencies

dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'}

참조 URL : https://stackoverflow.com/questions/38702032/android-studio-gradle-refresh-failed-could-not-find-com-android-tools-buildg

반응형