Edited at

UnityでAndroidビルドエラー

More than 5 years have passed since last update.

7/28追記 Unity4.5.2で以下の問題は対応されました。

それ以前のバージョンを使用している場合のみの対処法となります。


1. 概要

最近Android SDKを更新したり、新規インストールしてからビルドすると

ビルドエラーで実機転送が出来なくなったという話をチラホラ聞くようになったので

それの対処案の備忘録。

(この話、ADT 22になった時もあったよなぁ…)


2. 原因



3. 対策

7/7追記 最新のSDKフォルダ内のbuild-tools\android-4.4Wに

zipalign.exe が移動していたのでそちらから持ってくるのが一番早そうです。

以下以前の情報…

さて、対策として一番手っ取り早いのは更新前のr22のtoolsフォルダからzipalign.exeを持ってくれば

良いのですが、かなり難しいので以下のリンクからr22のzipを落としてきてその中のtoolsフォルダ内の

zipalign.exe をコピーしちゃいましょう。

【Win版のAndroid SDK r22パス】

http://dl.google.com/android/android-sdk_r22-windows.zip

【Mac版のAndroid SDK r22パス】

http://dl.google.com/android/android-sdk_r22-macosx.zip


4.そもそも…

Unity 4.5からSDKが頻繁に更新されるものについてはモジュール化して、アプリ本体をアップデートしなくても

アドオン更新だけで済む仕組みが追加されました。

【参考リンク】

・本家ブログ(英語)

http://blogs.unity3d.com/2014/05/27/module-manager-in-4-5/

・日本語での解説記事(8.の項目)

http://terasur.blog.fc2.com/blog-entry-795.html

でも実際は…

公式フォーラムにて4.5.2としてリリースされる告知がなされているようで?

http://forum.unity3d.com/threads/unity-patch-releases.246198/

うーん、個人的には新機能お披露目かと思ってたのでガッカリ…。

以上です。