api level 24になってから、jdk1.8が必須になったようだ。
compileSdkVersionを24に設定すると、(targetSdkVersionの方かも)
> compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.
とGradle Consoleに表示される
Macの話です
対処法
jdk1.8はPCにインストールしていなかったので、Oracleからダウンロードしてきた。
手動でインストールした場合は、
/Library/Java/JavaVirtualMachines/
にインストールされる
jdk1.8がインストールできたら、Android Studioでプロジェクトを開いて以下の操作を行う
メニューのProject Structure...を開く
SDK LocationタブからJDK locationをいじることになる
/Library/Java/JavaVirtualMachines/{設定したいJDKのバージョン}/Contents/Home
の{}の部分をjdk1.8のフォルダ名にすればいい
Project StructureのJDK locationをいじればいいということだ。
コメント