web-dev-qa-db-ger.com

Unity-Android-Buildfehler WIN32-Ausnahme ZipAlign

Jedes Mal, wenn ich versuche, mein Spiel für Android zu erstellen, erhalte ich folgende Fehlermeldung:

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'

Irgendwelche Ideen? Ich bin verblüfft Ich habe das SDK erneut heruntergeladen und das hat nicht geholfen.

25
Barney Chambers
  1. Finden Sie Ihre Kopie des Android SDK im Explorer
  2. Gehen Sie zu build-tools und wählen Sie eine Version aus (z. B.build-tools\19.1.0).
  3. zipalign.exe kopieren
  4. Komm zurück aus build-tools
  5. Gehe in tools
  6. zipalign.exe einfügen
50
OMGtechy

Sie müssen das zipalign-Tool von sdk/build-tools/Android- {version}/in sdk/tools/kopieren.

7
Ciprian

In Unity gehen Sie zu Bearbeiten> Voreinstellungen> Externe Tools> Wählen Sie in "Android SDK Location" den Ordner Android-sdk (C:\Programme (x86)\Android\android-sdk) aus.

2
Pepon

So beheben Sie diesen Fehler:

  • Gehen Sie zu C:\Programme (x86)\Android\android-sdk\build-tools\20.0.0 (möglicherweise haben Sie eine andere Version)
  • Kopieren Sie zipalign.exe nach C:\Programme (x86)\Android\android-sdk\tools\(oder in Ihrem Android-SDK-Pfad).

Gefunden hier

1
druss

Sie müssen zipalign wie bei der akzeptierten Antwort vorgeschlagen kopieren. Wenn sich jedoch keine zipalign-Datei im zugehörigen Ordner befindet, sollten Sie Tools aufrufen, Android ausführen und dann Build-Tools installieren

1
ermedian

Ich habe das Problem behoben, indem Sie im Android SDK Manager die Option "Tools-> Android SDK Build-Tools" auf die neueste Version aktualisierten.

0
UncleIstvan