Gradle 在项目目录中创建大量文件
Posted
技术标签:
【中文标题】Gradle 在项目目录中创建大量文件【英文标题】:Gradle creates huge number of files in project-directory 【发布时间】:2018-02-18 08:14:07 【问题描述】:-- 使用带有 androidStudio 2.3.3 的 Linux Mint 系统 -
即使是 AndroidStudio 下最简单的“HelloWorld”项目,项目目录中也包含 1000 多个文件? 有没有办法避免这种情况或将文件数量恢复到合理的数量?
(我记得在使用 Eclipse for Android 时,同一个简单项目生成了 20 多个文件?) 感谢您的任何建议或解释。 埃里克
【问题讨论】:
这些文件是 gradle 创建的,没有覆盖或避免的选项,这些文件是 gradle 构建系统所需要的。 【参考方案1】:即使是 AndroidStudio 下最简单的“HelloWorld”项目,项目目录中也包含 1000 多个文件??
这不是最简单的。我刚刚在app/build/
中创建了一个包含 125 个文件的文件,我猜这是您投诉的根源。
该项目从 app/build/
中的 ~1100 个文件开始。起点和终点之间约 1000 个文件的差异大部分来自依赖关系,尤其是 appcompat-v7
。
有没有办法避免这种情况或将文件数量恢复到合理的数量?
在所有需要关注的指标中,app/build/
中的文件数量应该是一个非常低优先级的指标。但是,当然欢迎您从构建中删除依赖项以尝试减少文件数量。
【讨论】:
以上是关于Gradle 在项目目录中创建大量文件的主要内容,如果未能解决你的问题,请参考以下文章
GroovyIntelliJ IDEA 中创建 Gradle 工程 ( Gradle 工程目录文件分析 )
在 IntelliJ IDEA 中创建 Java Gradle 项目并构建 .jar 文件 - 如何?