Android Studio 2.2 Preview 1を実行しようとすると、gradleビルドで次のエラーが発生します。
エラー:JDK 8以降を使用してください。
私がコンソールからそれをしようとすると、それは言う:
失敗:ビルドは例外で失敗しました。
場所:ビルドファイル 'C:\ Coding\Android projects\MaterialScrollBar\app\build.gradle'行:1
問題点:プロジェクト ':app'の評価中に問題が発生しました。 com/Android/jack/api/ConfigNotSupportedException:サポートされていないmajor.minorバージョン52.0
JDKをjdk 1.7から1.8に変更するように変更しようとしましたが、プロジェクトのJDKの場所を現在のパス以外のパスに変更するたびに、すぐにリセットされます。 1.7の他のバージョンに変更しても変更されません。
私は、環境変数がすべて1.8を指していて、まだサイコロがないことを確認しました。 AS 2.1は、同じプロジェクトのJDKを1.8として認識します。
以前のバージョンのAndroid Studioでこの問題が発生しました。最初にAndroid Studioをインストールしたとき、Program FilesディレクトリでJDK 7を参照できました。
Android Studioをアップグレードして、これもプログラムファイルディレクトリにあるJDK 8を指すように更新しようとすると、同じ動作が発生しました。新しいパスが実行されず、引き続きJDK 7を使用。
Android Studioは、Android SDKおよびJDKへのパスにスペースが含まれていないので、スペースが許可されていない場所にJDKをインストールすることはできません。プロジェクト構造ウィンドウを使用して場所を更新します。
3.0.1を使用している場合は、最初に[ファイル]-> [プロジェクト構造]-> [埋め込みjdkの使用を有効にする]から[埋め込みjdkの使用]オプションを有効にします。
私はgradleに問題があったときにこれは完全にうまくいきました:
JDK
がJDK 8
jdkバージョンよりも実際に高いことを確認します。Ctrl+Alt+Shift+S
を押して、プロジェクト構造を開きます。Use the embedded JDK
を選択しました。OK
をクリックして、再試行してください。