2014-07-01 10 views
24

Jedes Mal, wenn ich versuche, mein Spiel für Android zu bauen, ich diesen Fehler:Unity Android Build-Fehler 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' 

Irgendwelche Ideen? Ich bin ratlos. Ich habe das SDK erneut heruntergeladen und das hat nicht geholfen.

+0

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

+0

Bitte eine Antwort als akzeptiert markiert, wenn Sie damit zufrieden sind, oder alternativ angeben, warum Die Antworten sind nicht akzeptabel. – OMGtechy

Antwort

50
  1. Finden Sie Ihre Kopie des Android SDK im Explorer
  2. Zum build-tools kopieren und wählen Sie eine Version (zB build-tools\19.1.0)
  3. Copy zipalign.exe
  4. Kommen Sie zurück aus build-tools
  5. Go in tools
  6. Paste zipalign.exe
+0

Das hat nicht für mich funktioniert –

+0

@BarneyChambers was ist, hat es nicht funktioniert? – OMGtechy

+0

Erhalten Sie immer noch diesen Fehler –

7

Sie benötigen das Zipalign Tool von sdk/build-tools/Android- {version}/sdk/tools/

+0

Und kopieren Sie es wo? –

1

diesen Fehler zu beheben:

  • Zum C: \ Program Files (x86) \ Android \ android-sdk \ build-tools \ 20.0.0 (Sie haben können andere Version)
  • Kopieren zipalign.exe in C: \ Program Files (x86) \ Android \ android-sdk \ Tools \ (oder in Ihrem Android-SDK-Pfad)

gefunden here

2

In Unity gehen Sie zu Bearbeiten> Einstellungen> Externe Tools> in "Android SDK Location" wählen Sie den Ordner von Android-SDK (C: \ Programme (x86) \ Android \ Android-SDK) in meinem Fall.

1

Sie müssen zipalign kopieren, wie bei der akzeptierten Antwort vorgeschlagen; aber wenn es keine zipalign-datei im zugehörigen ordner gibt, solltest du zuerst tools, run android und dann build-tools installieren

0

Ich repariere das einfach indem ich "Tools-> Android SDK Build-tools" im Android SDK Manager auf aktualisiere Die neueste version.