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

Android Studio外部库中res文件夹消失问题求助

解决Android Studio外部库res目录不显示且被排除编译的问题

检查模块排除配置

  • 打开项目根目录下的 .idea/modules.xml 文件,查找对应外部库的模块条目,若存在 <excludeFolder> 标签指向该库的res目录,直接删除该行后重新同步项目。
  • 或者右键项目根目录,选择 Open Module Settings(快捷键F4),在左侧列表找到目标外部库模块,切换到 Paths 标签页,查看 Excluded 列表,若包含res目录则选中并点击 - 移除。

修正Gradle依赖声明

  • 打开模块级 build.gradle 文件,检查该外部库的依赖配置:
    • 若使用了 compileOnly,替换为 implementation(compileOnly 仅编译期依赖,不会引入资源文件);
    • 若依赖声明中带 transitive = false,尝试移除该参数(可能导致依赖库的资源未被传递引入)。
  • 修改完成后点击 Sync Now 同步Gradle,再查看External Libraries状态。

手动取消目录排除标记

  • 在Project面板切换到 Project 视图,找到外部库的实际存储路径(通常在 ~/.gradle/caches/modules-2/files-2.1/ 或项目 libs 目录下);
  • 右键点击该库的res目录,选择 Mark Directory as -> Not Excluded,之后刷新项目面板。

调整视图过滤选项

  • 点击Project面板右上角的齿轮图标(View Options),确保 Show Excluded Files 和 Show Library Contents 均处于勾选状态,避免视图过滤隐藏了res目录。

内容的提问来源于stack exchange,提问作者Mexator

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 04:50:24