Подтвердить что ты не робот

Unity Android Build Ошибка WIN32 Исключение 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, и это не помогло.

4b9b3361

Ответ 1

  • Найдите свою копию Android SDK в проводнике
  • Перейдите к build-tools и выберите версию (например, build-tools\19.1.0)
  • Копировать zipalign.exe
  • Вернитесь из build-tools
  • Перейдите в tools
  • Вставить zipalign.exe

Ответ 2

Вам нужно скопировать инструмент zipalign из sdk/build-tools/android- {version}/в sdk/tools/

Ответ 3

В Unity перейдите в меню "Редактирование" > "Установки" > "Внешние инструменты" > "Местоположение Android SDK" выберите папку android-sdk (C:\Program Files (x86)\Android\android-sdk) в моем случае.

Ответ 4

Чтобы исправить эту ошибку:

  • Перейдите в C:\Program Files (x86)\Android\android-sdk\build-tools\20.0.0 (у вас может быть другая версия)
  • Скопируйте zipalign.exe в C:\Program Files (x86)\Android\android-sdk\tools\(или в путь к Android SDK)

Нашел здесь

Ответ 5

Вам нужно скопировать zipalign, как это было предложено при принятом ответе; но если в связанной папке нет zipalign файла, сначала вы должны запустить инструменты, запустить андроид, а затем установить сборщики

Ответ 6

Я исправил это, просто обновив "Инструменты → Android SDK Build-tools" в Android SDK Manager до последней версии.