не удается найти zip-align при публикации приложения
cannot.find.zip.align=The zipalign tool was not found in the SDK.
Please update to the latest SDK and re-export your application
or run zipalign manually.
Aligning applications allows Android to use application resources
more efficiently.
это сообщение, которое я получил, когда пытался опубликовать свое приложение. Я использую последнюю версию Android SDK Tools (23, который был выпущен сегодня) и SDK Platform-tools (20, который также был выпущен сегодня). Я получил APK из него, но если я попытался загрузить его в Google Play, я получил сообщение об ошибке, жалуясь, что он не выровнен по zip.
запуск zipalign вручную исправляет apk, но кто-нибудь знает, что вызывает это и как это исправить?
6 ответов:
У меня была та же проблема. И чтобы исправить это, я копирую файл Zipalign из папки sdk / build-tools/android-4.4 W в sdk/tools/
редактировать: поскольку Google обновил SDK для Android, новые инструменты сборки исправляют эту проблему. Поэтому я призвал всех обновить до Android SDK Build-tools 20 как предложил Панг в сообщении ниже.
я исправил это, установив Android SDK Build-tools 20:
на затмение→ Выпадающее Меню→ окно→ Android SDK Manager, Регистрация Android SDK Build-tools Rev. 20, затем нажмите установить n пакета(ов)... кнопка для начала установки.
Я решил просто сделать видео для этого..Я продолжал вставлять его в инструменты, но, увы, это не работало для меня. Я сразу же переместил его в platform-tools и voila publishing..после этого необходимо перезапустить eclipse.
на Mac, я сделал следующее:
найти его на o / s (Я уже скачал build tools для 19 и 20)
нажмите Ctrl-открыть, чтобы разрешить приложения из интернета
переместите его из папки sdk / build-tools/android-4.4 W в папку sdk/tools/. Вот так так.
я использовал полный путь zipalign. Для mac я нашел исполняемый файл в Finder и нажал на него. Затем, чтобы опубликовать мое приложение я побежал
/Users/username/development/sdk/tools/zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk
вместо
zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk