1. ホーム
  2. android

[解決済み] Error:compileSdkVersion android-21 requires compiling with JDK 7

2022-11-03 03:23:35

質問

コンパイル中にエラーが発生しました。 Error:compileSdkVersion android-21 requires compiling with JDK 7 が発生し、新しいバージョンのJDKが必要であると表示されます。

私は OS X Yosemite で Android Studio v0.8.14 を使っています。

確認したこと:

  1. Java のバージョン:

java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

  1. JavaVirtualMachine フォルダーの中には、以下のものだけが見えます。 1.6.0.jdk フォルダーだけで、他のフォルダーは見当たりません。

  2. JDk 8 と 7 の再インストールを試しました!

私は、jvm 1.8 のフォルダの場所を見つけることができません。

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

この問題の正確な解決方法 (Mac の Android Studio ユーザー)

すでにJava 8にアップグレードしている場合、JDKの位置が /Library/Java の中にあります。 /System/Library/Java . そこで、この問題を解決するために、右クリックで プロジェクト フォルダー を右クリックしてください。 プロジェクトの構造 > SDKの場所

次にJDKの場所を

/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

異なるJDKのバージョン(Java 8以外)をインストールした場合、そのパスは java_home スクリプトを使ってパスを見つけ、その出力を使ってください。実行するだけです。

/usr/libexec/java_home