Nice programing

com.android.builder.model.AndroidProject 인터페이스의 클래스 경로를 확인할 수 없습니다.

nicepro 2020. 12. 9. 21:45
반응형

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'

  1. 그런 다음 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.gradleProject- > 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.propertiesProject- > 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 값을 복사 / 붙여 넣기하는 것입니다 !!

즐거운 코딩 !!

참고 URL : https://stackoverflow.com/questions/42777321/could-not-determine-the-class-path-for-interface-com-android-builder-model-andro

반응형