File > Sync Project with Gradle Files를 했더니 아래와 같이 에러 발생 Unable to load class 'org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider'. This is an unexpected error. Please file a bug containing the idea.log file.
이 에러는 Gradle에서 Maven 플러그인을 사용하려고 할 때 발생할 수 있습니다. 해결 방법은 다음과 같습니다.
android-maven-gradle-plugin 제거 혹은 변경 프로젝트가 android-maven-gradle-plugin을 실제로 사용하지 않는다면 제거하십시오. 그렇지 않으면, android-maven-gradle-plugin 대신에 maven-publish 플러그인을 사용하는 것을 고려해 보세요.
이 경우, 루트 디렉토리에 있는 build.gradle 파일에서 다음 코드를 제거하십시오.
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
빌드 파일에서 maven-publish 플러그인 적용 모듈 수준의 build.gradle 파일에서 maven-publish 플러그인을 적용하십시오.
apply plugin: 'maven-publish'
Gradle 버전을 업데이트하세요. 프로젝트 루트 디렉토리의 gradle/wrapper/gradle-wrapper.properties 파일에서 Gradle Wrapper 버전을 확인하고, 필요하다면 업데이트하세요. 예를 들어
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
이것을 최신 버전으로 변경하세요.
distributionUrl=https\://services.gradle.org/distributions/gradle-x.x.x-all.zip
(여기서 x.x.x는 최신 버전의 번호입니다.
프로젝트 동기화: 수정 후, 안드로이드 스튜디오에서 File > Sync Project with Gradle Files를 선택하여 프로젝트를 동기화하세요.
'delphi' 카테고리의 다른 글
firemonkey에서 블루투스 시리얼 송수신 코드. 클래식 블루투스 (0) | 2023.07.06 |
---|---|
Wifi 카메라 실시간 스트리림-chatGPT (0) | 2023.03.24 |
실수 올림 / 내림 (0) | 2023.03.14 |
ChatGPT API 사용하기 (0) | 2023.03.12 |
변위 시스템용 3D visualization 프로그램 (0) | 2023.03.09 |