guodashen007 2024-03-06 22:46 采纳率: 75%
浏览 22
已结题

AAPT2 aapt2-3.6.1-6040484-windows

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
AAPT2 aapt2-3.5.3-5435860-windows Daemon #0: Unexpected error during link, attempting to stop daemon.
This should not happen under normal circumstances, please file an issue if it does.

  • 写回答

5条回答 默认 最新

  • 码农阿豪 Java领域优质创作者 2024-03-06 22:46
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题描述 在执行Gradle任务时出现错误,提示AAPT2进程出现异常,出现该错误时需要停止该进程。 解决方法 该问题是因为可能存在一些无效的资源文件或资源文件格式不正确,导致AAPT2进程无法处理,需要通过以下方法进行解决:
    1. 清除项目中的无效文件和文件夹,例如删除没有使用的图片资源等。
    2. 检查项目中的资源文件格式,确保格式正确。
    3. 如果以上两步还不能解决问题,可以尝试更新AAPT2版本或调整Gradle版本。 以下是可能的示例代码:
    4. 删除无效文件和文件夹 在gradle.properties文件中增加以下行:
    android.aaptOptions.cruncherEnabled = false
    android.aaptOptions.useNewCruncher = false
    

    然后重新构建项目,可以删除部分可能出现问题的文件。 2. 确认资源文件格式 资源文件格式在很多方面上都非常重要,例如大小写,斜杠,数字等。确保所有资源文件的格式均正确,如下所示: 正确: res/drawable/my_icon.png 错误: res/drawable/My_Icon.PNG 3. 调整Gradle版本 在build.gradle中增加以下行:

    configurations.all {
        resolutionStrategy.eachDependency { DependencyResolveDetails details ->
            def requested = details.requested
            if (requested.group == 'com.android.support') {
                details.useVersion '27.1.0'
            }
            if (requested.group == 'com.google.android.gms') {
                details.useVersion '11.4.0'
            }
            if (requested.group == 'com.google.firebase') {
                details.useVersion '11.4.0'
            }
        }
    }
    

    以上是解决该问题的几种方法,具体可根据实际需求进行调整。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 3月15日
  • 已采纳回答 3月7日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大