web-dev-qa-db-ja.com

Android Studio 2.2。プレビュー1エラー:「JDK 8以降を使用してください」

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として認識します。

10
der_Fidelis

以前のバージョンのAndroid Studioでこの問題が発生しました。最初にAndroid Studioをインストールしたとき、Program FilesディレクトリでJDK 7を参照できました。

Android Studioをアップグレードして、これもプログラムファイルディレクトリにあるJDK 8を指すように更新しようとすると、同じ動作が発生しました。新しいパスが実行されず、引き続きJDK 7を使用。

Android Studioは、Android SDKおよびJDKへのパスにスペースが含まれていないので、スペースが許可されていない場所にJDKをインストールすることはできません。プロジェクト構造ウィンドウを使用して場所を更新します。

8
George Mulligan

Android Studio 2.2 Preview 2を使用していて、同じエラーが発生する場合は、SDKの場所で[Use embedded JDK]をオンにしてください。 Use embedded JDK

17
Episodex

Make sure you set it in the project structure

ファイル->プロジェクト構造を使用して、SDKとJDKを設定します。生成されたファイルを変更していると思います。

これをgradleファイルに追加してみてください:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}
8
Cory Roy

3.0.1を使用している場合は、最初に[ファイル]-> [プロジェクト構造]-> [埋め込みjdkの使用を有効にする]から[埋め込みjdkの使用]オプションを有効にします。

2
Tamil Selvan S

私はgradleに問題があったときにこれは完全にうまくいきました:

  1. 最初に、JDKJDK 8 jdkバージョンよりも実際に高いことを確認します。
  2. Ctrl+Alt+Shift+Sを押して、プロジェクト構造を開きます。
  3. 次に、Use the embedded JDKを選択しました。
  4. OKをクリックして、再試行してください。
0
SWIZYBREAKZ

はい、私はEpisodexに強く同意します。それでも問題が発生する場合は、以下の説明に従ってください。左上隅の[ファイル]メニューをクリックし、[キャッシュを無効にする/再起動...]の選択メニューをクリックしてください enter image description here

0
Hiren