Float & Android: 현재 빌드가 Java 17.0.2 및 Gradle 7.0.2를 사용하도록 구성되어 있습니다
내 안드로이드 파트에서 이걸 얻었어요. Flutter.
Unsupported Java.
Your build is currently configured to use Java 17.0.2 and Gradle 7.0.2.
Possible solution:
- Open Gradle wrapper settings, change `distributionUrl` property to use compatible Gradle version and reload the project
이것에 대한 해결책을 알려주세요. 당신의 답변에 정말 감사하겠습니다.
안녕하세요, 이 솔루션은 저에게 도움이 됩니다. 프로그램 구조에서 jdk 버전을 변경합니다. 비디오 링크:
이 문제는 파일의 Gradle 버전과 프로젝트 구조에서 JDK 버전을 변경하여 해결할 수 있습니다.
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
스텝
- 프로젝트의 루트로 이동합니다. 내 경우에는
- 파일을 찾을 폴더를 찾아 이동합니다.
- 여기서 distributionUrl을 새 버전 Ex:로 변경합니다:
그들이 제공하는 모든 대답은 다른 자바 버전 또는 다른 그라들 버전이다.
이러한 혼동을 피하기 위해 Java/Gradle 호환성 표를 나열했습니다.
: Gradle 버전 7.5인 경우 Java 버전 18 이상을 설정해야 합니다.
자바 버전을 변경하는 방법은 무엇입니까?
Settings -> Build, Execution, Deployment -> Build tools -> Gradle -> Gradle jdk -> Gradle 버전에 따라 Java 버전을 선택합니다.
Android 스튜디오를 업데이트한 후 이 문제에 직면했습니다.
다음 단계를 간단히 수행할 수 있습니다:
Android Studio 프로젝트 열기
이동 ->
이런 나의 예전 설정
이제 배포/Gradle 버전을 이렇게 변경할 수 있습니다
나한테 효과가 있어.
7.4 + 버전도 사용할 수 있습니다. 저도 사용할 수 있습니다.
Gradle 7.5는 Java 버전 19를 지원하지 않으므로 솔루션은 Gradle 버전을 업그레이드하거나 Java 버전을 다운그레이드하는 것입니다.
저의 경우 아래와 같이 그라들 버전을 업그레이드합니다
file > project structure > SDK location > Gradle 설정 Embedded jdk 선택. 이렇게 하면 문제가 해결됩니다.
문제는 안드로이드 스튜디오(펠리칸)의 최신 버전이다. 문제를 해결하기 위해 수정한 내용:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
그리고 build.gradle(ANDROID)에서:
dependencies {
classpath 'com.android.tools.build:gradle:7.2.2' //THIS VERSION WORKS!!!
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
Java/Gradle 버전 호환성 매트릭스는 다음에서 확인할 수 있습니다:
Java 17은 Gradle 7.0과 호환되지 않음을 알 수 있습니다. Gradle 버전을 유지하려는 경우 Android Studio에서 다음 단계까지 Java를 버전 16으로 다운그레이드할 수 있습니다:
- 파일
- 프로젝트 구조...
- SDK 위치
- 그라들 설정
- 그라들 JDK
- JDK 다운로드...
- 버전을 16으로 설정하고 다운로드를 클릭합니다
Gradle 7.0.2는 Java 버전 16을 지원합니다. 프로젝트에서 Java는 버전 17로 설정되어 있으므로 솔루션은 Gradle 버전을 업그레이드하거나 Java 버전을 다운그레이드하는 것입니다.
'개발하자' 카테고리의 다른 글
잘못된 버전의 파이썬을 사용하는 주피터 (0) | 2023.07.25 |
---|---|
잘못된 depfile: 팔랑팔랑 (0) | 2023.07.24 |
Pydantic 모델(FastAPI)을 사용하여 Swagger 문서에서 쿼리 매개변수에 대한 설명 설정 (0) | 2023.07.23 |
Float에서 "Future is not type" 오류를 수정하려면 어떻게 해야 합니까? (0) | 2023.07.23 |
pip3 install pandas_datareader를 실행한 후 주피터(아나콘다)에 'pandas_datareader'라는 모듈이 없습니다 (0) | 2023.07.22 |