AndroidStudio0.9.2とIntelliJ IDEA 14 CEで、Androidのプロジェクトを新規作成すると、意味不明のビルドエラーが発生していました。
以下は、そのスクリーンショットです。
Mini SDK VersionのAPIをAndroid4.0以上にするとエラーは発生しなくなるのですが、気になるので原因を調査しました。
ビルドに使用するAndroid SDKのAPIが古いかった事が原因のようで、
これを、API 21:Android 5.0(Lollipop)に変更すると、エラーはなくなりました。
以下、変更のための手順です。
まず、Android SDK Managerで、API 21のビルドに必要なパッケージをダウンロードします。
インストール後は、以下のような状態になりました。必要のないパッケージも含まれているかもしれませんが、以下の状態でビルドはできました。
次に、AndroidStudioで、プロジェクトで使用するSDKのAPI Versionを変更します。
File → Project Structure...を選んで、ダイアログを開きます。
以下のように、緑の枠の中の値を変更します。
Flavorsタグも、以下のように変更します。
上のようにAPI 21に変更すると、JDK6ではビルドできないとエラーになったので、
JDK7をMacにインストールしました。
Oracleのサイトから.pkgファイルをダウンロードして、開いてインストールしました。
以下の、ディレクトリにインストールされました。
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/
AndroidStudioでJDKの参照をこのディレクトリに変更します。
File → Other Settings → Default Project Structure...で開く以下のダイアログで変更します。
以上の手順で、無事にビルドが通り、アプリが起動するようになりました。
0 件のコメント:
コメントを投稿