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 : unspecified
'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 버전을 변경해야하며 이와 같은 오류가 표시됩니다.
Could not resolve all dependencies for configuration ':classpath'. Could not find com.android.tools.build:gradle:2.2.3. Searched in the following locations: 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 Required by: :: Open file
The solution to this is that we add the repository in the build.gradle file like
buildscript {
repositories {
mavenCentral()
google()
jcenter()
}
OR
GOTO the File Explorer and search
C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle
and see the Gradle name with latest version like
Gradle 2.2.0
Gradle 3.2.1
Gradle 2.1.0
and select the latest version like 3.2.1
and paste it in the build.gradle
file in dependencies
section like
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'}
ReferenceURL : https://stackoverflow.com/questions/38702032/android-studio-gradle-refresh-failed-could-not-find-com-android-tools-buildg
'Nice programing' 카테고리의 다른 글
imagebutton으로 listview 행을 클릭 할 수 없습니다. (0) | 2020.12.27 |
---|---|
@PropertySource 주석을 사용할 때 @Value가 확인되지 않습니다. (0) | 2020.12.27 |
UIScrollView에서 페이지 변경 (0) | 2020.12.27 |
배열을 상수로 선언 할 수 있습니까? (0) | 2020.12.27 |
com.android.support:appcompat-v7:22 및 com.android.support:recyclerview-v7:21.1.2를 해결하지 못했습니다. (0) | 2020.12.27 |