You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android资源链接失败:解析覆盖层出错,求解决方案

解决Android Resource Linking Failed(缓存资源损坏问题)

问题分析

报错指向Gradle缓存中com.google.android.gms的资源文件drawable-hdpi-v4_common_full_open_on_phone.png.flat损坏,文件的magic值不符合AAPT工具的预期,导致资源链接失败。且你已尝试常规的清理重建、重启IDE、更新IDE等操作无效。

解决方案

  • 删除损坏的Gradle缓存
    直接删除报错路径对应的缓存文件夹:

    C:\Users\Asus\.gradle\caches\transforms-3\d7936c72110369b4f70374bb97b71a45
    

    若不确定具体损坏文件,可直接删除整个Gradle缓存目录C:\Users\Asus\.gradle\caches,后续构建会自动重新下载并生成新缓存。

  • 强制刷新依赖并构建
    在Android Studio终端执行命令,强制Gradle重新拉取所有依赖:

    # Windows系统
    gradlew clean build --refresh-dependencies
    
    # Mac/Linux系统
    ./gradlew clean build --refresh-dependencies
    
  • 修复依赖版本冲突
    查看你的build.gradle,存在多处依赖版本重复/冲突:

    1. Material Design依赖同时声明了1.6.1和1.8.0-alpha01,建议统一为稳定版,例如保留:
      implementation 'com.google.android.material:material:1.6.1'
      
      或升级到最新稳定版(如1.9.0)。
    2. Navigation依赖同时存在2.5.2和2.5.3,统一为同一版本,例如:
      implementation 'androidx.navigation:navigation-fragment-ktx:2.5.3'
      implementation 'androidx.navigation:navigation-ui-ktx:2.5.3'
      
  • 彻底清理IDE缓存
    打开Android Studio,依次选择File -> Invalidate Caches...,勾选Invalidate and Restart,完成后IDE会自动重启并清理缓存。

内容的提问来源于stack exchange,提问作者Sila Farsidia Putri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:40:26