web-dev-qa-db-fra.com

Unity Android Build Erreur WIN32 Exception ZipAlign

Chaque fois que j'essaye de construire mon jeu pour Android, j'obtiens cette erreur:

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'

Des idées? Je suis perplexe. J'ai retéléchargé le SDK et cela n'a pas aidé.

25
Barney Chambers
  1. Trouvez votre copie du SDK Android dans l'Explorateur.
  2. Allez à build-tools et choisissez une version (par exemple .build-tools\19.1.0)
  3. Copier zipalign.exe
  4. Reviens de build-tools
  5. Allez dans tools
  6. Coller zipalign.exe
50
OMGtechy

Vous devez copier l’outil zipalign depuis sdk/build-tools/Android- {version}/vers sdk/tools /

7
Ciprian

Dans Unity, sélectionnez Edition> Préférences> Outils externes> dans "Emplacement du SDK Android", sélectionnez le dossier Android-sdk (C:\Fichiers de programme (x86)\Android\android-sdk) dans mon cas.

2
Pepon

Pour corriger cette erreur:

  • Accédez à C:\Program Files (x86)\Android\android-sdk\build-tools\20.0.0 (vous pouvez avoir une version différente).
  • Copiez zipalign.exe dans C:\Program Files (x86)\Android\android-sdk\tools\(ou dans votre chemin d'accès au SDK Android).

Trouvé ici

1
druss

Vous devez copier zipalign comme suggéré dans la réponse acceptée; mais s'il n'y a pas de fichier zipalign dans le dossier associé, commencez par utiliser Outils, exécutez Android, puis installez build-tools.

1
ermedian

J'ai résolu ce problème simplement en mettant à jour "Outils-> Outils de construction du SDK Android" dans Android SDK Manager vers la dernière version.

0
UncleIstvan