При создании моего приложения PhoneGap (с установленным плагином Facebook SDK) я столкнулся с этой ошибкой:
BUILD FAILED C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:653: При выполнении этой строки произошла следующая ошибка: C:\adt-bundle-windows-x86_64-20130522\sdk \tools\ant\build.xml:698: возвращено значение null: 1
Строка 653:
<do-only-if-manifest-hasCode elseText="hasCode = false. Skipp aidl/renderscript/R.java">
Строка 698:
proguardFile="${out.absolute.dir}/proguard.txt"
Мои решения до сих пор включают следующее:
- Запустил
android update project
, чтобы принудительно сгенерировать файлproguard-project.txt
, а также обновить файлыlocal.properties
иproject.properties
. - Отредактировано
C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml
так, чтобы все упоминанияproguard.txt
сталиproguard-project.txt
. - побежал
ant -logfile ./antLogFile.txt release
. Вот файл журнала.
-установить-режим-проверить:
-set-релиз-режим:
-release-obfuscation-check: [эхо] proguard.config — это C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [эхо] Proguard.config включен
-предварительная сборка:
-check-env: [checkenv] Android SDK Tools, версия 22.6.2 [checkenv] Установлен в C:\adt-bundle-windows-x86_64-20130522\sdk
-setup: [echo] Имя проекта: HelloWorld [gettype] Тип проекта: Приложение
-build-setup: [getbuildtools] Использование последних инструментов сборки: 19.0.3 [echo] Разрешение цели сборки для HelloWorld... [gettarget] Цель проекта: Android 2.3.3 [gettarget] Уровень API: 10 [gettarget] ВНИМАНИЕ: Атрибут minSdkVersion в AndroidManifest.xml (14) выше целевого уровня API проекта (10) [echo] ---------- [echo] Создание выходных каталогов, если необходимо... [echo] ---- ------ [echo] Разрешение зависимостей для HelloWorld... [зависимость] Зависимости библиотеки: [зависимость] [зависимость] ------------------ [зависимость] Заказано библиотеки: [зависимость] [зависимость] ------------------ [зависимость] API‹=15: добавление файла annotations.jar в путь к классам. [echo] ---------- [echo] Сборка библиотек с помощью 'release'...
узлы:
-установить-режим-проверить:
-set-релиз-режим:
-release-obfuscation-check: [эхо] proguard.config — это C:\adt-bundle-windows-x86_64-20130522\sdk/tools/proguard/proguard-android.txt:proguard-project.txt [эхо] Proguard.config включен
-предварительная сборка:
-check-env: [checkenv] Android SDK Tools, версия 22.6.2 [checkenv] Установлен в C:\adt-bundle-windows-x86_64-20130522\sdk
-setup: [echo] Имя проекта: facebook [gettype] Тип проекта: Android-библиотека
-build-setup: [getbuildtools] Использование последних инструментов сборки: 19.0.3 [echo] Разрешение цели сборки для facebook... [gettarget] Цель проекта: Android 2.3.3 [gettarget] Уровень API: 10 [echo] --- ------- [echo] Создание выходных каталогов, если необходимо... [mkdir] Созданный каталог: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\ facebook\bin\rsObj [mkdir] Созданный каталог: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\rsLibs [echo] ----- ----- [echo] Разрешение зависимостей для facebook... [зависимость] Зависимости библиотек: [зависимость] Нет библиотек [зависимость] [зависимость] ------------------ [зависимость] API‹=15: добавление annotations.jar в путь к классам.
-code-gen: [mergemanifest] Найден удаленный целевой файл [mergemanifest] Объединение файлов AndroidManifest в один. [mergemanifest] Слияние манифеста отключено. Использование только манифеста проекта. [echo] Обработка файлов помощи... [aidl] Нет файлов AIDL для компиляции. [echo] ---------- [echo] Обработка файлов RenderScript... [echo] ---------- [echo] Обработка ресурсов... [aapt] Генерация идентификаторов ресурсов. .. [aapt] неверное имя каталога ресурсов: C:\Users\brian.lee\Desktop\Eclipse Workspace\chumba_connect_trunk_new\facebook-android-sdk-3.14.1\facebook\bin\res/crunch
ОШИБКА ПОСТРОЙКИ C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:601: При выполнении этой строки произошла следующая ошибка: C:\adt-bundle-windows-x86_64-20130522\sdk \tools\ant\build.xml:653: При выполнении этой строки произошла следующая ошибка: C:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:698: возвращено значение null: 1
Общее время: 2 секунды
Все мои попытки не дали никакого прогресса. Почему возникает эта ошибка? Что нужно сделать, чтобы сборка прошла успешно?