如何使用Gradle和Android Studio从资源中排除文件?

3k-

我的项目中有一个生成的字符串资源xml文件,该文件是从扩展名为.template的文件生成的。我正在尝试从构建中排除此模板,因为它给了我重复的资源错误。以下内容对我不起作用,我被困住了:

  sourceSets {
       main {
           manifest.srcFile 'AndroidManifest.xml'
           java.srcDirs = ['src']
           resources.srcDirs = ['res']
           resources.exclude '**/build_id.template'
           res.srcDirs = ['res']
           res.exclude '**/build_id.template'
           assets.srcDirs = ['assets']
       }
   }

错误:

Error:Error: Duplicate resources: <project-dir>/res/values/build_id.template:string/build_id, <project-dir>/res/values/build_id.xml:string/build_id

如何正确排除特定资源文件?

杰夫·布雷特曼

为了使您的项目中的其他人保持头脑清醒,我强烈不建议将模板(输入)和自动生成的文件(输出)放在同一目录中。您可以创建自己的独立“模板”目录,以防止其包含在构建中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Gradle中的JAR中排除资源并通过IntelliJ运行

如何使用Android Studio和Gradle构建android库?

如何从Spring Boot Jar中排除资源文件?

Android Studio:在资源sourceSets下排除资源文件

Gradle:从Android资产文件夹中排除文件

从Android Studio棉绒拼写检查器中排除文件

如何使用Gradle从.AAR Android库存档中排除文件

从编译android中排除xml文件[资源缩小]

使用Visual Studio的“查找”,是否可以从搜索中排除特定文件?

如何在Visual Studio Code Explorer中排除某些文件扩展名

从Android Studio Gradle Project的GIT中排除的文件,以在MAC和Windows中维护代码。

在构建Android Studio中排除模块

如何使用Gradle动态地从aar中排除文件?

如何从Android Studio的“打开文件”窗口中排除目录,例如“ node_modules”?

如何从Android Studio分析Flutter项目中排除文件?

如何在Visual Studio Code的边栏中排除除某些文件以外的所有文件?

Visual Studio为什么在Azure DevOps签入中排除BIN和OBJ文件夹

在Gradle Android Studio中排除一个类文件

Android Studio:如何从搜索和其他功能中排除文档文件夹?

如何使用Cloudbuild Yaml从部署中排除文件和目录?

剃刀文件自动从Visual Studio 2019预览中的观看和构建中排除

如何从列表中排除文件

如何从Visual Studio中发布的蜜蜂中排除文件

如何从Visual Studio智能感知中排除CSS文件?

如何包括rsync中排除的文件

如何在Maven程序集中排除资源文件?

Android Studio 1.4.1-无法在Subversion中排除.iml文件

如何从ubdatedb中排除文件?

如何从源代码管理文件(TFS、Visual Studio)中排除分组