离子构建android故障 - 任务processDebugResources的执行失败 [英] ionic build android failure - Execution failed for task processDebugResources

查看:292
本文介绍了离子构建android故障 - 任务processDebugResources的执行失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Mac Yosemite。在运行Android平台的构建时遇到以下问题:

 失败:构建失败,出现异常。 

*出错:
任务':processDebugResources'的执行失败。
> com.android.ide.common.internal.LoggedErrorException:无法运行命令:
/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 / 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
错误代码:
1
输出:
/Users/sairamk/projects/dummy_app/platforms/android/build/intermediates/res/debug/xml/config.xml:59:错误:解析XML时出错:未绑定的前缀

我已经安装了Android SDK并配置了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 =16android:targetSdkVersion = />这个问题可以通过添加xml命名空间为phonegap解决(



添加完成后:

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

希望它帮助面临类似问题的人。


I am using Mac Yosemite. Getting the following failure on running a build for android platform :

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

The build runs perfectly fine for IOS. I have installed android SDK and configured ANDROID_HOME and ANDROID_SDK_ROOT system variables.

Also tried removing the platform and adding it again, to have a clean platform folder using :

ionic platform remove android
ionic platform add android

But no good.

Android SDK build tool versions that I have installed - 19.1,20,21.1.2 and 22.0.1

AndroidManifest.xml preference :

 <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" />

解决方案

This issue gets resolved by adding xml namespace for phonegap (xmlns:gap="http://phonegap.com/ns/1.0") to config.xml

After adding :

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

Hope it helps someone facing similar issue.

这篇关于离子构建android故障 - 任务processDebugResources的执行失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆