IONIC 3:任务执行失败':app:processDebugResources'

时间:2018-02-10 21:12:29

标签: cordova ionic-framework ionic3

任务执行失败':app:processDebugResources'。

执行“ionic cordova build android”时出现此错误。搜索了很长时间但没有运气。有人可以帮忙吗?

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --
debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 4m 18s
(node:9516) [DEP0018] DeprecationWarning: Unhandled promise rejections are 
deprecated. In the future, promise rejections that are not handled will 
terminate the Node.js process with a non-zero exit code.`

9 个答案:

答案 0 :(得分:12)

遇到同样的错误。 找到了解决这个问题的解决方案:

https://stackoverflow.com/a/49172982/7655348

将com.android.support:support-v4:+替换为平台/ android文件夹下project.properties文件中的com.android.support:support-v4:27.1.0

答案 1 :(得分:2)

这个解决方案也对我有用:

https://forum.ionicframework.com/t/failed-build-for-android-execution-failed-for-task-app-processdebugresources/124551/3

转到platform / android / app / src / main / res / values / strings.xml并添加:

<string name="fb_app_id">YOUR_FB_APP_ID</string>
<string name="fb_app_name">YOUR_FB_APP_NAME</string>

然后我不得不做cordova cleanionic cordova build android

答案 2 :(得分:2)

我知道这是一个很晚的答案,以防有人在2019年仍然面临这个问题。

这是由于gradle引起的,请添加此gradle支持插件,应该没问题:

cordova plugin add cordova-android-support-gradle-release

答案 3 :(得分:1)

实际上这是一个android支持问题。因此,首先找出您的android sdk中安装了哪个android支持库。

在我的sdk com.android.support:support-v4:24.1.1+中,所以我替换了project.properites文件中的代码

cordova.system.library.1 = com.android.support:support-v4:24.1.1 +

答案 4 :(得分:0)

Solution link

这是因为compat插件。 如果你有旧版本(低于1.2.0)并设置 cordova-android@6.3.0

,请删除该插件
  

cordova插件rm cordova-plugin-compat --force

     

cordova插件添加cordova-plugin-compat@1.2.0

     

cordova platform rm android

     

离子cordova平台添加android@6.3.0

在我的案子中工作。谢谢:))

答案 5 :(得分:0)

在项目文件夹中尝试:

Cordorva清洁 科尔多瓦建立

答案 6 :(得分:0)

我只是通过删除以下代码行cordova.system.library.15=com.android.support:support-v4:+来解决此问题,文件路径为platforms/android/project.properties

答案 7 :(得分:0)

访问您的Ionic项目中的project.properties ...即platform / android / project.properties

并按以下内容替换

项目目标。

target=android-26
android.library.reference.1=CordovaLib
android.library.reference.2=app
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.android.support:appcompat-v7:23+
cordova.gradle.include.1=cordova-plugin-telerik-imagepicker/multipurposetheme- 
ignorelinterrors.gradle
cordova.gradle.include.2=cordova-plugin-telerik-imagepicker/multipurposetheme- 
androidtarget.gradle
cordova.system.library.3=com.android.support:support-v4:27.1.0

答案 8 :(得分:0)

我卸载Firebase插件后发生了此问题。

我尝试了很多事情,但是找到的最简单的解决方案是启动一个新项目,并用新内容替换 src 文件夹。