首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >:app:mergeDebugResources失败错误: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException

:app:mergeDebugResources失败错误: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException
EN

Stack Overflow用户
提问于 2017-11-13 19:39:35
回答 1查看 2.9K关注 0票数 2

当我运行gradlew assembleDebug时,Jenkins返回以下错误。在AndroidStudio3.0中,我没有这个问题。有人知道原因吗?

代码语言:javascript
复制
AAPT err(Facade for 2147483181): \\?\C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\e9979393938d5eeff956c6f4b76be0a3\res\drawable-xxhdpi-v4\abc_switch_track_mtrl_alpha.9.png ERROR: Unable to open PNG file
:app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException: 

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

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:mergeDebugResources'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
    at 

我试过的

gradle.properties

代码语言:javascript
复制
android.enableAapt2=false
android.enableBuildCache=true#and false
android.buildCacheDir=c:/temp/
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-14 11:15:32

您是否单独使用这些操作?

  • 检查项目的路径。如果路径太长,则将项目向上移动到较高的目录。
  • 如果路径包含非ASCII字符,请更正它。
  • 清除生成缓存。详情请参见此页

在Windows上:

gradlew cleanBuildCache

在Mac或Linux上:

./gradlew cleanBuildCache

  • 转到gradle.properties文件,并禁用生成缓存。 //若要重新启用构建缓存,请删除以下内容 //行或将属性设置为“true”。 android.enableBuildCache=false另一种方法是通过添加第一行来修改构建缓存dir,因为true是默认值为2.3 android.enableBuildCache=true android.buildCacheDir =c:\temp\
  • 使缓存失效/重新启动,然后清除和重建项目
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47272220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档