Android Studio Electric Eel中“排除文件夹”列表的存储位置查询
Android Studio Electric Eel 排除文件夹列表存储位置
从Android Studio Arctic Fox版本开始,包括你使用的Electric Eel,排除文件夹的配置已经从IDE本地配置文件(.iml、workspace.xml等)迁移到Gradle构建脚本中——这是官方推荐的团队共享方案,因为Gradle脚本会被纳入版本控制,而.idea/iml文件通常会被.gitignore忽略。
具体配置位置分两种场景:
模块级排除(常用)
在对应模块的build.gradle.kts(Kotlin脚本)或build.gradle(Groovy脚本)中,通过sourceSets配置要排除的文件夹:
Kotlin脚本示例
sourceSets { main { java { exclude("**/temp/**") exclude("**/unused-resources/**") } resources { exclude("**/cache/**") } } }
Groovy脚本示例
sourceSets { main { java { exclude '**/temp/**' exclude '**/unused-resources/**' } resources { exclude '**/cache/**' } } }
全局项目级排除
如果需要在整个项目范围内统一排除某些文件夹,可以在项目根目录的settings.gradle.kts或settings.gradle中配置,但更推荐按模块单独设置,保证配置的灵活性。
这种方式下,团队成员拉取代码后,Gradle会自动应用这些排除规则,无需手动在IDE中重复设置。
内容的提问来源于stack exchange,提问作者FreemanAMG
相关产品推荐
相关产品推荐

