Programing

Android Studio 2.2.1에서 새 프로젝트를 실행하려고 할 때 오류가 발생합니다.

crosscheck 2020. 11. 10. 07:49
반응형

Android Studio 2.2.1에서 새 프로젝트를 실행하려고 할 때 오류가 발생합니다.


방금 Mac 용 Android Studio 2.2.1로 업데이트했습니다. 그런 다음 JDK를 버전 8로 업데이트했습니다. 새 프로젝트를 시작하고 실행 해 보았습니다. 다음과 같은 오류가 발생했습니다.

오류 : (1, 1) ': app'프로젝트를 평가하는 동안 문제가 발생했습니다.

java.lang.UnsupportedClassVersionError : com / android / build / gradle / AppPlugin : 지원되지 않는 major.minor 버전 52.0

또한 JDK 8이 Mac에서 불안정하다는 Google 사이트에 나와있는 JDK 버전 7로 돌아 가려고했습니다. 여전히 같은 오류가 있습니다.


Android 빌드 도구 종속성을 확인하십시오. build.gradle에서 다음과 같은 경우 :

classpath "com.android.tools.build:gradle:+"

2.2의 알파를 다운로드했을 가능성이 높으므로 표시되는 오류가 발생할 수 있습니다.

시험

classpath "com.android.tools.build:gradle:2.1.0"

이미 올바른 빌드 도구 버전을 사용하고 있지만이 오류가 계속 발생한다면 사용중인 타사 Android 라이브러리 중 하나가 같은 이유로 문제를 일으키는 것일 수 있습니다. 변경하여 종속성 버전을 강제로 사용할 수 있습니다 (전이 포함).

classpath "com.android.tools.build:gradle:2.1.0"

...에

classpath('com.android.tools.build:gradle:2.1.0') {
        force = true
    }

문서 : 요점공식 gradle 문서 .


마크 선택

나는 또한 같은 문제에 직면했다. Android Studio를 업그레이드했고 강제로 변경했지만 앱 설정에서도 동일하게 구성해야합니다.


JDK 8 위치를 가리 키도록 JAVA_HOME 을 업데이트 할 수 있습니다 .

제 경우에는 Android 스튜디오 프로젝트의 SDK 설정을 업데이트 하고 PATH 환경 변수에서 Java 버전을 변경 했지만 여전히이 오류가 발생했습니다. JAVA_HOME 업데이트 만 도움이되었습니다.


나는 또한 같은 문제에 직면했다. Android Studio를 업그레이드하고 강제로 JDK 8을 설치하고 이것을 다운로드하여 설치했습니다. 하지만 앱 설정에서도 동일하게 구성해야합니다.

  1. 프로젝트 선택 [앱 모듈을 마우스 오른쪽 버튼으로 클릭]-> 모듈 설정 열기-> 왼쪽 메뉴에서 SDK 위치 선택-> 올바른 JDK 버전 구성 즉, JDK의 이전 버전과 업데이트 된 경로를 제거했습니다. 저장.
  2. 프로젝트 동기화.

문제 해결됨!

편집 : 정교한 프로젝트 단어.


Jenkins 를 사용하는 경우 Jenkins-> Manage Jenkins-> Global Tool Configuration-> JDK 에서 Java 버전을 확인하십시오.

JDK 8로 업데이트해야했습니다.


2.3 베타 1에서 동일한 오류가 발생했습니다.

다음과 같이 수정되었습니다.

최신 Java jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 다운로드

Android Studio에서 File> Project Structure> SDK Location> select JDK Location path to point to the new jdk installed (Ex : C : \ Program Files \ Java \ jdk1.8.0_111)

완료!


Ufff, 내가 찾을 수있는 모든 것을 jdk 8로 변경했지만 여전히 결과가 없었지만 Intellij (preferences> gradle> GradleJVM)에서 Gradle 설정을 찾았고 잘못되었습니다.



나도 문제를 만났지만 문제가 발생하기 전에 아무것도 변경하지 않았습니다. Google은 의도적으로 생각합니다. 구글은 구글과 오라클 간의 소송으로 인해 JDK 대신 openJDK를 사용하려고합니다. 따라서 Android의 새 버전 2.2.0에서 설치된 폴더에 몇 가지 새 파일이 있음을 발견했습니다.

android studio 2.1 파일

android studio 2.2 파일

그런 다음 두 가지 방법으로 해결할 수 있다고 생각합니다.

  1. OS의 JDK 환경 변수를 변경하십시오.

  2. 메뉴 파일-> 프로젝트 구조를 클릭하고 임베디드 JDK 사용 (권장)을 선택 하십시오 . 이 방법을 선택했고 작동합니다.

행운을 빕니다...


나는 나를 위해 일하는 것과 같은 문제가 있었다.

* File> Settings> (왼쪽 패널에서) Build, Execution, Deployment로 이동합니다. 그런 다음 Gradle 을 클릭하십시오.

Gradle 업데이트 옵션이 있습니다 . 그것을 클릭하면 3-4 분 시간이 걸리고 그 오류가 사라집니다.


가장 간단한 방법은 Android Studio를 v2.2.3으로 업데이트하는 것입니다. 여기에는 JDK8 수정 사항이 포함되어 있습니다.

내 문제가 해결되었습니다.

참고 URL : https://stackoverflow.com/questions/37312404/getting-error-when-trying-to-run-new-project-in-android-studio-2-2-1

반응형