Ошибка при запуске zipalign - PullRequest
       23

Ошибка при запуске zipalign

37 голосов
/ 03 января 2011

Я получил эту ошибку при попытке экспортировать подписанный apk в Eclipse

Ошибка при запуске zipalign: невозможно открыть как zip-архив

Я запустил Справку-> Проверить наличие обновлений вубедитесь, что установлено последнее обновление и инструменты SDK также обновлены.

Ответы [ 19 ]

0 голосов
/ 25 августа 2016

Добавление к моему решению:

Моя проблема заключалась в том, что папка с активами была слишком большой и, должно быть, каким-то образом возилась с архивированием.Мне пришлось удалить файлы в папке ресурсов (или добавить их в _pre_production).

0 голосов
/ 18 ноября 2016

В моем случае в Linux (Mint) мне нужно было вручную установить разрешение на выполнение zipalign, и тогда оно работало как чудо.

0 голосов
/ 14 апреля 2012

Если файл назначения уже существует и он открыт другим процессом, вы увидите эту ошибку.

Метод решения: переименуйте файл назначения или закройте приложение, которое уже открывает файл.

0 голосов
/ 16 ноября 2012

Для Mac

Поскольку результат кодирования не совпадает, вы должны сделать следующее:

  1. открыть eclipse.ini
  2. добавить -Dfile.encoding=utf-8
0 голосов
/ 02 декабря 2012

Проверьте доступное пространство на целевом диске. Я получил ту же ошибку, потому что мой диск был переполнен: -)

0 голосов
/ 26 февраля 2015

zipalign инструмент не может получить доступ к исходному файлу, поэтому вы должны проверить путь, имя файла, расширение, разрешения ...

0 голосов
/ 07 апреля 2019

Это ваша ошибка
Вы пытаетесь сначала установить или сделать ссылку на zipalign, а затем запустить zipalign -v 4 app-release-unsigned.apk HelloWorld.apk
Нет, это то, что вы должны сделать, установить ссылку на zipalign и запуститькоманда в то же время
как это
/Users/s****/Library/Android/sdk/build-tools/28.0.3/zipalign -v 4 app-release-unsigned.apk MyApp.apk Ваш apk будет построен немедленно.

0 голосов
/ 01 июня 2019

Мне пришлось запустить cmd из папки проекта, где

C: \ Users \ User \ Documents \ телефон Приложение \ 7 \ proj7 \ платформы \ Android \ сборки \ выходы \ apkandroid-релиз-unsigned.apk находится и введите это в cmd C: \ Users \ Пользователь \ AppData \ Local \ Android \ Sdk \ build-tools \ 26.0.0 \ zipalign -v 4 android-release-unsigned.apk myApp-signature.apk

0 голосов
/ 20 января 2015

Эта проблема возникла у меня, когда в Windows Explorer была открыта папка bin моего проекта.

Затем я попытался удалить свой старый файл apk (который инструмент Export безуспешно пытался перезаписать), но я не смог этого сделать, так как у меня не было необходимых разрешений или потому что какой-то другой процесс имел блокировку файла.

Решением было перезагрузить компьютер, который снял блокировку файла apk,Инструмент Eclipse Export затем работал нормально.

Update Не удалось удалить старый файл apk в проводнике Windows или в окне команд (даже когда я открыл его с правами администратора), но я мог удалить apk при просмотрев моем FileZilla клиентском приложении FTP.Очевидно, это гораздо удобнее, чем перезагрузка компьютера.

...