热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.gradle.api.tasks.TaskExecutionException:任务':mergeDevOnlySlDebugResources'仅在Jenkins上执行失败

如何解决《org.gradle.api.tasks.TaskExecutionException:任务':mergeDevOnlySlDebugResources'仅在Jenkins上执行失败》经验,为你挑选了1个好方法。

当我使用Android Studio 3.0 Beta 7并使用Android Gradle 3.0.0-beta7插件更新我的项目时,我的项目在debug和rc(proguard enabled)变体中都可以正常运行.

当我尝试在我的Jenkins盒子上构建时,我得到了一堆:

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\androidsdk-2.4.12-fullRelease.aar\222313e24d6c4b00972b4191a95e6e2e\res\drawable-xxhdpi-v4\ic_teads_sdk_contact_us.png: error: file not found.

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\c8fedf0a28e83c9ac57e1ac18693c6a0\res\drawable-hdpi-v4\abc_tab_indicator_mtrl_alpha.9.png: error: file not found.

C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\android-sdk-ui-2.0.4.aar\0b51ce1d665e491601444168a26000ca\res\drawable-xhdpi-v4\com_appboy_inappmessage_chevron.png: error: file not found.

什么地方出了错:

Execution failed for task ':mergeDevOnlySlDebugResources'.

Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

我试图使用AAPT而不是AAPT2,这仍然给我同样的问题.我没有运行此gradle 3更改的其他jenkins项目仍然运行良好.此外,无法从上面找到的文件确实在我的机器上AAPT找不到的位置.

有没有人遇到过这个?

我在网上看到有关无效PNG的错误或使用新AAPT2的实际错误,但这是不同的.



1> 小智..:

我通过在gradle.properties文件中添加以下行解决了这个问题:

android.enableAapt2=false


推荐阅读
author-avatar
小白秋波_314
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有