Android用のゲームをビルドしようとするたびに、次のエラーが表示されます。
Error building Player: Win32Exception:
ApplicationName='.../.../.../.../adt-bundle-mac-x86_64-20140624/sdk/tools/zipalign',
CommandLine='4"/.../.../.../.../Asteroid2(2)/Temp/StagingArea/Package.apk'".
CurrentDirectory='Temp/StagingArea'
何か案は?私は困惑しています。 SDKを再ダウンロードしましたが、助けにはなりませんでした。
build-tools
に移動し、バージョンを選択します(例:build-tools\19.1.0
)zipalign.exe
をコピーbuild-tools
から戻ってきますtools
に移動しますzipalign.exe
を貼り付けZipalignツールをsdk/build-tools/Android- {version} /からsdk/tools /にコピーする必要があります
Unityの[Android SDK Location]で[Edit]> [Preferences]> [External Tools]に移動し、私の場合はAndroid-sdk(C:\ Program Files(x86)\ Android\android-sdk)のフォルダーを選択します。
このエラーを修正するには:
見つかった ここ
受け入れられた回答で提案されているように、zipalignをコピーする必要があります。しかし、最初に関連フォルダーにzipalignファイルがない場合は、ツールを使用する必要があります。Androidを実行してからbuild-toolsをインストールします
Android SDK Managerの[ツール]-> [Android SDK Build-tools]]を最新バージョンに更新することで、これを修正しました。