com.android.builder.model.AndroidProject 인터페이스의 클래스 경로를 확인할 수 없습니다.
Eclipse 프로젝트를 Android Studio로 가져올 때이 문제가 발생했습니다. Gradle 'XNote' project refresh failed Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject.
왜 그런 일 이 발생 했는지 아는 사람이 있습니까? 감사!
지금 막 같은 문제에 직면하고 있습니다.
1. build.gradle 파일에서 클래스 경로를 확인하십시오. 로 변경
클래스 경로 'com.android.tools.build:gradle:2.3.0'
- 그런 다음 gradle-wrapper.properties로 이동하여 distributionUrl을 변경하십시오.
distributionUrl = http : //services.gradle.org/distributions/gradle-3.3-all.zip
그런 다음 프로젝트를 다시 빌드하십시오. 나를위한 도움이 ... 확실히 도움이 될 것 같아요.
이 문제를 해결했습니다.
Google은 더 이상 ADT를 업데이트하지 않으므로 Eclipse가 프로젝트를 gradle로 내보낼 때 Android Studio가 지원하지 않는 이전 gradle 플러그인 버전을 사용합니다.
먼저 설치 한 gradle 플러그인의 버전을 확인해야합니다. Android Studio의 설치 디렉터리를 연 다음 디렉터리를 열면 설치 한 \gradle\m2repository\com\android\tools\build\gradle\
모든 버전이 표시됩니다.
그런 다음 Android Studio를 열고 ' build.gradle
Project- > Gradle Scripts'탭을 열고 파일 편집을 열고 gradle 플러그인을 2.3.0과 같이 설치 한 최신 버전으로 변경합니다.
[선택 사항]이 단계는 필요하지 않지만 이렇게하지 않으면 다음 문제가 발생할 수 있습니다.
A problem occurred evaluating root project 'XXX'.
> org/gradle/initialization/BuildCompletionListener
에 설치 한 최신 버전의 gradle을 확인하십시오 C:\Users\YOUR USER NAME\.gradle\wrapper\dists
. 그런 다음 ' gradle-wrapper.properties
Project- > Gradle Scripts'탭을 열고 파일을 편집 하고 gradle 버전 (주의 : gradle 플러그인이 아닌 gradle 플러그인)을 마지막 줄에서 최신 버전으로 수정합니다.
마지막으로, Build - Clean Project
완료! 그래도 "Gradle 프로젝트 동기화 실패 ..."라는 경고가 표시되면 Try Again
!
결국, 누군가가 문법 오류가 없다는 실제 영어에 대한 내 대답을 번역하도록 도와줍니다!
두 가지를 업데이트하십시오.
1) 업데이트 Build.gradle
에를
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
2) Gradle-wrapper.properties 업데이트 : ( Change Android mode > Project mode then Extend Gradle and open Gradle-wrapper.properties
)
교체 distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
작성자
distributionUrl=http://services.gradle.org/distributions/gradle-3.3-all.zip
이것은 항상 문제를 해결합니다. 당신에게 유용할까요
build.gradle에서 빌드 도구를 버전 25.0.0으로 업그레이드 한 후 작동합니다.
buildToolsVersion '25.0.0'
그리고 기본 gradle 래퍼 (파일-> 설정-> Gradle)와 함께 최신 gradle 버전 3.3을 사용하도록 프로젝트를 변경하십시오.
제 경우에는 프로젝트에서 .idea 폴더를 제거한 다음 스튜디오를 다시 시작하면 필요한 모든 폴더와 gradle 작업이 자동으로 관리됩니다.
먼저 홈 디렉터리에서 .gradle 폴더를 삭제 한 다음 Android Studio를 다시 시작합니다.
Palanivelraghul이 옳았습니다. Studio는 이전 버전을 다운로드해야합니다. 그런 다음 완료 후 3 가지 옵션을 제시했습니다.
상단 옵션 ~ "3.0.1과 동기화"를 선택합니다 .
이벤트 로그:
Gradle sync started > Project setup started > Gradle sync finished > Executing tasks:
[:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar] > Gradle build finished.
이 문제를 해결하는 가장 좋은 방법은 작업중인 프로젝트에서 대상 프로젝트로 build.gradle 및 gradle-wrapper.properties 값을 복사 / 붙여 넣기하는 것입니다 !!
즐거운 코딩 !!
'Nice programing' 카테고리의 다른 글
Android의 마키 텍스트 (0) | 2020.12.09 |
---|---|
Python의 matplotlib에서 경험적 cdf를 그리는 방법은 무엇입니까? (0) | 2020.12.09 |
WPF 버튼 이미지 '회색'? (0) | 2020.12.09 |
ASP.NET Identity UserName 및 Password 오류 메시지를 지역화하는 방법은 무엇입니까? (0) | 2020.12.09 |
Instruments로 iPhone 응용 프로그램을 프로파일 링 할 때 기호 이름 누락 (0) | 2020.12.09 |