Ad
1: 2016-06-19 (日) 18:51:00 njf ソース バックアップ No.1 を復元して編集
With "attach" plugin. (Created empty)
現: 2016-06-20 (月) 04:01:26 njf ソース 編集
Line 1: Line 1:
 +Android StudioでSDKなどをアップデートするとUnsupported major.minor version xx」(xxの部分は数字)のエラーが出てビルドを失敗することがあります。その原因と対処方法は以下の通りです。
 +*原因 [#r1baa458]
 +
 +Android Studioのビルドツールのバージョンとそれが使うJavaのバージョンが合っていないと出るらしいです。
 +そのため、解決策はJavaのバージョンを上げるか、ビルドツールのバージョンを下げるかのどちらかです。
 +
 +*Javaのバージョンを上げる [#te8d1538]
 +
 +こちらが本来の方法。まず[[こちら:http://www.oracle.com/technetwork/java/javase/downloads/index.html]]からJava JDKの最新バージョンをダウンロードしてインストールします。インストール後にコンソールなどで
 +
 + java -version
 +
 +を実行して思った通りのバージョンになっていればOKです。
 +
 +次にAndroid StudioのFile>Project StructureメニューからSDKタブを選んでJDK locationを編集します。たとえばmacなら「/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home」という風に、さきほどインストールしたJDKのフォルダー内の「Contents/Home」を指定します。
 +
 +&ref(androiderror1.jpg,mw:480,mh:360);
 +
 +これで完了です。
 +
 +*ビルドツールのバージョンを下げる [#h8dac788]
 +
 +何らかの理由でJavaのバージョンを上げられないなら、[[こちら:http://stackoverflow.com/questions/35990995/com-android-dx-command-main-unsupported-major-minor-version-52-0]]を参考にして、ビルドツールのバージョンを下げることになります。
 +
 +appフォルダ以下のbuild.gradleの
 + compileSdkVersion 23
 + buildToolsVersion "24.0.0"
 +のあたりを古いバージョンに変えると良いでしょう。その時、もちろんすでにインストール済みのビルドツールのバージョンを指定しないとエラーになりますのでSDKマネージャーで確認してください。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 2524, today: 1, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF