Ответ 1
Была та же ошибка. нашел исправление в fooobar.com/questions/77665/.... закрыть затмение. и запустите 'ant clean'
Я пытаюсь проверить сборку релиза 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.
Была та же ошибка. нашел исправление в fooobar.com/questions/77665/.... закрыть затмение. и запустите 'ant clean'
измените project.properties в каталоге appcompat на 'target = android-21' или закройте Eclipse, а затем запустите ant clean в папке проекта, если первый не работает
Просто со мной случилось, и я решил это решить, удалив платформу и снова добавив ее.
cordova platform rm android
затем
cordova platform add android
Я знаю, что эта проблема может быть вызвана многими вещами, однако в моем случае я не смог построить из-за неправильного файла 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">
Я получил ту же ошибку. Проблема в 64-битной библиотеке. Попробуйте установить:
sudo apt-get install lib32z1
Исправлено, удалив некоторые файлы png, которые у меня были в папке res.