web-dev-qa-db-ja.com

Unity Android Build Error WIN32 Exception ZipAlign

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を再ダウンロードしましたが、助けにはなりませんでした。

25
Barney Chambers
  1. ExplorerでAndroid SDKのコピーを探します
  2. build-toolsに移動し、バージョンを選択します(例:build-tools\19.1.0
  3. zipalign.exeをコピー
  4. build-toolsから戻ってきます
  5. toolsに移動します
  6. zipalign.exeを貼り付け
50
OMGtechy

Zipalignツールをsdk/build-tools/Android- {version} /からsdk/tools /にコピーする必要があります

7
Ciprian

Unityの[Android SDK Location]で[Edit]> [Preferences]> [External Tools]に移動し、私の場合はAndroid-sdk(C:\ Program Files(x86)\ Android\android-sdk)のフォルダーを選択します。

2
Pepon

このエラーを修正するには:

  • C:\ Program Files(x86)\ Android\android-sdk\build-tools\20.0.0に移動します(バージョンが異なる場合があります)
  • Zipalign.exeをC:\ Program Files(x86)\ Android\android-sdk\tools \(またはAndroid SDKパス)にコピーします)

見つかった ここ

1
druss

受け入れられた回答で提案されているように、zipalignをコピーする必要があります。しかし、最初に関連フォルダーにzipalignファイルがない場合は、ツールを使用する必要があります。Androidを実行してからbuild-toolsをインストールします

1
ermedian

Android SDK Managerの[ツール]-> [Android SDK Build-tools]]を最新バージョンに更新することで、これを修正しました。

0
UncleIstvan