"zipAlignExe" не существует."ошибка при запуске моего проекта в Android Studio

Я получаю ошибку ниже этого,

Error:A problem was found with the configuration of task ':project1:zipalignDebug'.
> File 'D:Program FilesAndroid Studiosdktoolszipalign.exe' specified for property
'zipAlignExe' does not exist.

Я загрузил все пакеты в sdk, я загрузил дважды пакеты о zipAlign, но это не решило мою проблему.

пожалуйста, помогите. Спасибо.

5 ответов


в случае, если вы столкнетесь со следующей ошибкой сборки Gradle после обновления вашего Android SDK:

обнаружена проблема с конфигурацией задачи ':MyApp:zipalignRelease'.
Файл '/главная/пользователя/пакеты SDK/андроид-версию SDK-linux_x86/инструменты/zipalign', указанное в свойстве 'zipAlignExe' не существует.

поэтому я обновил Android-sdk-сценарий установки также симлинк zipalign. Gradle в настоящее время находит то, что ищет. Счастливый здание!


Если вы используете Gradle, обновление плагина Gradle от 0.10 до 0.11 работало для меня:

buildscript {
    ...

    dependencies {
        ...
        classpath 'com.android.tools.build:gradle:0.11.+'
    }
}

Я получил ответ здесь: http://tech.sarathdr.com/questions/question/gradle-is-failing-with-new-android-sdk-versio-zipalign-is-missing

Он говорит: Новая версия Android sdk (23)не содержит файл zipalign. Вы можете скачать старую версию Android sdk и скопировать файл zipalign в папку tools


я получил эту ошибку раньше, вот что я сделал

перейти к C:\...\Users\your-name\AppData\Local\Android\sdk\build-tools вы должны достичь, чтобы построить инструменты. чем там вы получите список инструментов сборки. enter image description here

здесь вы должны просто скопировать Zipalign.exe от старой до новой версии .

это сработало для меня. Я использовал его в BluetoothLegatt пример кода.


В Windows убедитесь, что ваш ANDROID_HOME указывает на нужную папку. Для меня это было:

C:\Program Files\adt-bundle-windows-x86_64-20140321

я обновил его, но я забыл указать на более новую папку SDK:

C:\Program Files\adt-bundle-windows-x86_64-20140702\sdk

теперь я уверен, что использую последние инструменты SDK для Android.

Ok, теперь обновите сценарий gradle:

dependencies {
    classpath 'com.android.tools.build:gradle:0.12.+'
}

и

android {
    buildToolsVersion "19.1"