症状
compileSdkVersion ‘android-24’ requires JDK 1.8 or later to compile が発生しビルドに失敗する。
原因
API 23まではJDK 1.7でコンパイル可能であったが、API 24以降はJDK 1.8が必須となった。
ローカル環境にJDK 1.8がインストール済みであっても、Android Studioは自動的(暗黙的)にJDK 1.8に参照を切り替えることはしない。JDK 1.8を参照するようにAndroid Studioの設定を変更する必要がある。
対処策
Project StructureのJDK Locationを変更する。
File ⇒ Project Structure… ⇒ JDK Location