2014-07-01 8 views
24

Ogni volta che tento di costruire il mio gioco per Android, ottengo questo errore:Unità Android Costruire errore Win32 Exception Zipalign

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' 

Tutte le idee? Sono perplesso. Ho scaricato di nuovo l'SDK e questo non ha aiutato.

+0

http://forum.unity3d.com/threads/cant-build-apk-urgent-help-needed-solved.254106/ – JRowan

+0

Si prega di contrassegnare una risposta come acconsentita se si è soddisfatti, o in alternativa indicare perché le risposte non sono accettabili. – OMGtechy

risposta

50
  1. Trova la tua copia del SDK Android in explorer
  2. Vai a build-tools e scegliere una versione (ad es build-tools\19.1.0)
  3. Copia zipalign.exe
  4. Tornate fuori build-tools
  5. Vai in tools
  6. Incolla zipalign.exe
+0

Questo non ha funzionato per me –

+0

@BarneyChambers che dire non ha funzionato? – OMGtechy

+0

Riceve ancora questo errore –

7

è necessario copiare lo strumento Zipalign da sdk/build-tools/Android- {version}/a SDK/tools/

+0

E copialo dove? –

1

Per correggere questo errore:

  • Vai a C: \ Program Files (x86) \ Android \ android-sdk \ build-tools \ 20.0.0 (si possono avere diversa versione)
  • Copia zipalign.exe a C: \ Program Files (x86) \ Android \ android-sdk \ tools \ (o nel tuo percorso di Android SDK)

Trovato here

2

In Unity andare su Modifica> Preferenze> Strumenti esterni> in "Posizione SDK Android" selezionare la cartella di Android-sdk (C: \ Programmi (x86) \ Android \ android-sdk) nel mio caso.

1

È necessario copiare zipalign come suggerito alla risposta accettata; ma se non ci sono file zipalign nella cartella correlata prima devi andare strumenti, eseguire android e quindi installare build-tools

0

Ho risolto il problema semplicemente aggiornando "Strumenti-> Strumenti di sviluppo SDK per Android" in Android SDK Manager per l'ultima versione.