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:
실패 : 예외로 인해 빌드가 실패했습니다.
- 문제 : 루트 프로젝트 'android'를 구성하는 중에 문제가 발생했습니다.
구성 ': _debugApk'에 대한 모든 내용을 수 없습니다. ': CordovaLib'프로젝트를 구성하는 중에 문제가 발생했습니다. 구성 ': CordovaLib : classpath'에 대한 모든 내용을 사용할 수 없습니다. com.android.tools.build:gradle:2.2.3을 못 수 없습니다. 다음 위치에서 검색 됨 : 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 필수 : android : CordovaLib : 지정되지 않음
'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.1
의 build.gradle
파일에 붙여 넣습니다.dependencies
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'}
'ProgramingTip' 카테고리의 다른 글
imagebutton으로 listview 행을 클릭 할 수 없습니다. (0) | 2020.12.26 |
---|---|
@PropertySource 주석을 사용할 때 @Value가 확인되지 않습니다. (0) | 2020.12.26 |
UIScrollView에서 페이지 변경 (0) | 2020.12.26 |
배열을 상수로 선언 할 수 있습니까? (0) | 2020.12.26 |
com.android.support:appcompat-v7:22 및 com.android.support:recyclerview-v7:21.1.2를 해결하지. (0) | 2020.12.26 |