Подтвердить что ты не робот

Android-sdk/tools/ant/build.xml:698: null: 1

Я пытаюсь проверить сборку релиза Android, чтобы убедиться, что ничего неожиданного не произошло. При попытке построить с помощью ant из командной строки:

/usr/local/bin/ant release
...

BUILD FAILED
.../android-sdk/tools/ant/build.xml:653: The following error occurred while executing this line:
.../android-sdk/tools/ant/build.xml:698: null returned: 1

Когда я смотрю build.xml:698, проблема связана с файлом Proguard ниже.

<aapt executable="${aapt}"
    command="package"
    verbose="${verbose}"
    manifest="${out.manifest.abs.file}"
    originalManifestPackage="${project.app.package}"
    androidjar="${project.target.android.jar}"
    rfolder="${gen.absolute.dir}"
    nonConstantId="${android.library}"
    libraryResFolderPathRefid="project.library.res.folder.path"
    libraryPackagesRefid="project.library.packages"
    libraryRFileRefid="project.library.bin.r.file.path"
    ignoreAssets="${aapt.ignore.assets}"
    binFolder="${out.absolute.dir}"
    proguardFile="${out.absolute.dir}/proguard.txt">
    <res path="${out.res.absolute.dir}" />
    <res path="${resource.absolute.dir}" />
</aapt>

Мой проект имел proguard-project.txt. После переименования в proguard.txt проблема сохраняется.

Я рад пропустить шаг Proguard, так как не использую его.

Как решить эту проблему?


В случае, если это имеет значение:

$ /usr/local/bin/ant -v
Apache Ant(TM) version 1.9.4 compiled on April 29 2014

Мне пришлось обновить ant из-за ошибки, но я не помню, что это за ошибка. Кажется, я помню, что это как-то связано с Java 7 или Java 8.

4b9b3361

Ответ 1

Была та же ошибка. нашел исправление в fooobar.com/questions/77665/.... закрыть затмение. и запустите 'ant clean'

Ответ 2

измените project.properties в каталоге appcompat на 'target = android-21' или закройте Eclipse, а затем запустите ant clean в папке проекта, если первый не работает

Ответ 3

Просто со мной случилось, и я решил это решить, удалив платформу и снова добавив ее.

cordova platform rm android

затем

cordova platform add android

Ответ 4

Я знаю, что эта проблема может быть вызвана многими вещами, однако в моем случае я не смог построить из-за неправильного файла config.xml. Я забыл добавить пробел: пространство имен, которое использовалось для сборки с помощью build.phonegap.com

<widget id="appid" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:gap="http://phonegap.com/ns/1.0" xmlns:cdv="http://cordova.apache.org/ns/1.0">

Ответ 5

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

sudo apt-get install lib32z1

Ответ 6

Исправлено, удалив некоторые файлы png, которые у меня были в папке res.