#java #android #sdk #unity3d
#java #Android #sdk #unity3d
Вопрос:
Каждый раз, когда я пытаюсь создать свою игру для 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, и это не помогло.
Комментарии:
1. forum.unity3d.com/threads/…
2. Пожалуйста, отметьте ответ как принятый, если он вас устраивает, или, в качестве альтернативы, укажите, почему ответы неприемлемы.
Ответ №1:
- Найдите свою копию Android SDK в проводнике
- Перейдите к
build-tools
и выберите версию (напримерbuild-tools19.1.0
) - Копировать
zipalign.exe
- Вернитесь из
build-tools
- Перейдите в
tools
- Вставить
zipalign.exe
Комментарии:
1. @BarneyChambers У вас установлено более одной версии SDK? Если это так, попробуйте выполнить это для каждого.
2. У меня есть только одна версия SDK, я думаю, я мог бы просто переустановить все и попробовать это исправить снова
3. @BarneyChambers также проверьте, где Unity ищет SDK, возможно, он находится не в том каталоге.
4. Спасибо, у меня это сработало! и я уже поделился с читателями моего блога на unity3diy
Ответ №2:
Вам необходимо скопировать инструмент zipalign из sdk/build-tools /android-{version}/ в sdk/tools/
Комментарии:
1. И скопируйте его куда?
Ответ №3:
В Unity перейдите в «Правка»> «Настройки»> «Внешние инструменты»> в «Расположение Android SDK» выберите папку Android-sdk (C:Program Файлы (x86) Android android-sdk) в моем случае.
Ответ №4:
Вам необходимо скопировать zipalign, как предложено в принятом ответе; но если в соответствующей папке нет файла zipalign, сначала вам следует перейти в tools, запустить Android, а затем установить build-tools
Ответ №5:
Чтобы исправить эту ошибку:
- Перейдите к C:Program Файлы (x86) Android android-sdk build-tools 20.0.0 (у вас может быть другая версия)
- Копировать zipalign.exe для C:Program Файлы (x86) Android android-sdk tools (или в вашем пути к Android SDK)
Найдено здесь
Ответ №6:
Я исправил это, просто обновив «Инструменты-> Android SDK Build-tools» в Android SDK Manager до последней версии.