ページへ戻る

− Links

 印刷 

「Unsupported major.minor version」とか出てビルドに失敗するときの対処 :: NJF Wiki

xpwiki:「Unsupported major.minor version」とか出てビルドに失敗するときの対処

Android StudioでSDKなどをアップデートするとUnsupported major.minor version xx」(xxの部分は数字)のエラーが出てビルドを失敗することがあります。その原因と対処方法は以下の通りです。

原因 anchor.png[1] Edit [2]

Android Studioのビルドツールのバージョンとそれが使うJavaのバージョンが合っていないと出るらしいです。 そのため、解決策はJavaのバージョンを上げるか、ビルドツールのバージョンを下げるかのどちらかです。

Page Top

Javaのバージョンを上げる anchor.png[3] Edit [4]

こちらが本来の方法。まずこちら[5]からJava JDKの最新バージョンをダウンロードしてインストールします。インストール後にコンソールなどで

java -version

を実行して思った通りのバージョンになっていればOKです。

次にAndroid StudioのFile>Project StructureメニューからSDKタブを選んでJDK locationを編集します。たとえばmacなら「/Library/Java/JavaVirtualMachines編集[6]/jdk1.8.0_91.jdk/Contents/Home」という風に、さきほどインストールしたJDKのフォルダー内の「Contents/Home」を指定します。

androiderror1.jpg[7]

これで完了です。

Page Top

ビルドツールのバージョンを下げる anchor.png[8] Edit [9]

何らかの理由でJavaのバージョンを上げられないなら、こちら[10]を参考にして、ビルドツールのバージョンを下げることになります。

appフォルダ以下のbuild.gradleの

compileSdkVersion 23
buildToolsVersion "24.0.0"

のあたりを古いバージョンに変えると良いでしょう。その時、もちろんすでにインストール済みのビルドツールのバージョンを指定しないとエラーになりますのでSDKマネージャーで確認してください。


Last-modified: 2016-06-19 (日) 19:01:26 (JST) (2861d) by njf