1. ホーム
  2. android

Android Studioが引き続きUnsupported major.minor version 52.0を取得する件

2023-10-19 14:20:26

質問

私のプロジェクトを他の開発者からのいくつかの変更とマージした後、次のようなことが起こります。

Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0

Java 8をインストールし、プロジェクトでJava 8を使用するように設定してみました。 コマンドラインで JAVA_HOME を 1.8 に変更し、gradle でコンパイルすると、うまくいきます。 JAVA_HOMEを1.7に設定してgradleを使用しようとすると、同じエラーで失敗します。

しかし、Android Studioでは、JDKのバージョンに関係なく、そのエラーを出力し続けます。

他の開発者は、問題なく Java 7 を使用していると言っています。 その他にも、私が試したところでは

gradle clean build
gradlew clean build
Reinstalling Android Studio

もうひとつの興味深い症状は、Android Studioの他のプロジェクトはまったく問題ないことです。 この問題があるのは、このプロジェクトだけなのです。

以下は私の環境設定です。

OS: Mac OS X 10.9.5
Android Studio: 2.1.1
Android Studio JVM: 1.6
Project JVM: 1.7.0_75
Android SDK (Build Tools): 23.0.2
Gradle: 2.13
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
ANDROID_HOME: /Users/me/Library/Android/sdk

gradleラッパーと関係があると思われますが、1.7を使ってgraddleラッパーを再初期化させる方法が分かりません。

どのように解決するのでしょうか?

メニューを見る File - > Invalidate caches and restart . また、gradleのプラグインが最新であることを確認してください。

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