Я использую Mac Yosemite. Получение следующего сбоя при запуске сборки для платформы Android:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Users/sairamk/Development/android-sdk-macosx/build-tools/22.0.1/aapt package -f --no-crunch -I /Users/sairamk/Development/android-sdk-macosx/platforms/android-22/android.jar -M /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug -A /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/assets/debug -m -J /Users/sairamk/projects/dummy_app/platforms/android/build/generated/source/r/debug -F /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/resources-debug.ap_ --debug-mode --custom-package com.ionicframework.bcgsandbox553389 -0 apk --output-text-symbols /Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/symbols/debug
Error Code:
1
Output:
/Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug/xml/config.xml:59: error: Error parsing XML: unbound prefix
Строка отлично работает для IOS. Я установил SDK Android и настроил системные переменные ANDROID_HOME и ANDROID_SDK_ROOT.
Также попытался удалить платформу и добавить ее снова, чтобы иметь чистую папку платформы, используя:
ionic platform remove android
ionic platform add android
Но ничего хорошего.
Версии инструмента сборки Android SDK, которые я установил - 19.1,20,21.1.2 и 22.0.1
Предпочтение AndroidManifest.xml:
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" />