Android Studioでjdk1.8に設定する

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をいじればいいということだ。