Не удается найти zipalign в Android sdk / tools

#android

#Android

Вопрос:

Я настраиваю zipalign уже почти год для каждого выпуска. Но похоже, что последняя версия Android SDK больше не поставляется с zipalign. Изменился ли процесс? Я все еще должен выполнять zipalign-ing, но с помощью какого-либо другого инструмента?

Ответ №1:

zipalign перешел в раздел «инструменты сборки» и может быть найден в различных build-tools/ каталогах вашей установки Android SDK. Например, на моем компьютере с Ubuntu у меня есть zipalign build-tools/19.1.0/ и build-tools/20.0.0/ в моей установке SDK, так как в диспетчере SDK установлены как 19.1, так и 20 «Android SDK Build-tools».

Как отмечает ben75, Gradle для Android должен zipalign использовать инструменты сборки, которые вы запрашиваете в своем build.gradle файле. Для использования за пределами Gradle вам нужно будет изменить свои скрипты, чтобы указать на выбранную вами zipalign копию.

Ответ №2:

Чтобы использовать его с gradle, просто настройте тип сборки релиза следующим образом.

 buildTypes {

     release {
        zipAlign true
        ...
    }
}