美文网首页Gradle
2018-11-25 使用resourcePrefix约束资源前

2018-11-25 使用resourcePrefix约束资源前

作者: lotosbin | 来源:发表于2018-11-25 15:32 被阅读283次

使用resourcePrefix约束资源前缀

不同模块对于资源的命名可能会有冲突,为了防止不同模块的资源应为命名冲突而被错误的覆盖,就需要一种机制能够检查、提示、修改冲突的资源。

例如有个模块contact,使用前缀contact_

  • 文件contact/build.gradle 添加如下配置
android{
    resourcePrefix 'contact_'
}
  • 当打开资源时便会有如下警告


    QQ20181123-182437@2x.png

对所有项目统一设置

如果想对所有module应用,并不需要意义配置。可以使用 build.gradle统一设置
例如: 使用 module 名称 加上下划线作为 资源前缀,可以如下修改
build.gradle

subprojects {
    afterEvaluate {
        android {
            resourcePrefix "${project.name}_"
        }
    }
}

或者使用写好的在线版本

apply from: 'https://raw.githubusercontent.com/lotosbin/Best-Practices-in-Android-Development/master/xtask/tools/resource_prefix.gradle'

相关文章

  • 2018-11-25 使用resourcePrefix约束资源前

    使用resourcePrefix约束资源前缀 不同模块对于资源的命名可能会有冲突,为了防止不同模块的资源应为命名冲...

  • 你不知道 の Android

    1、resourcePrefix# 作用资源前缀prefix of resource。统一moudle中所有.xm...

  • Docker 资源限制和私有仓库

    Docker 资源限制 • 默认情况下,容器没有资源约束,可以使用与主机内核调度器允许的给定资源一样多的资源。• ...

  • 中国政策研究:奏折的酝酿

    一、政策 (一)目标+约束条件 �不可抗力的约束:不完全信息等 1.财政资源约束 2.干部人力资源约束 3.群众基...

  • 使用约束

    在界面编辑其中使用自动布局约束有三种方式:1.在views之间使用control-drag2.pin and al...

  • Masonry约束库使用

    简化代码 基本使用 更新约束 重写约束 约束控件高宽比

  • 使用 xib 设置约束

    0.使用代码设置约束和使用 xib 设置约束,两种方式各有好处吧.代码约束便于维护和修改, xib 约束则可快速搭...

  • 2018-11-25

    2018-11-25 A韵之声解晓 2018-11-24 22:59 2018-11-25 韵之声艺术培训学校 【...

  • Android APK大小优化

    APK压缩前大小:39.9MB 资源优化 删除无用资源 使用Android Studio 的Analyze - R...

  • Masonry约束使用

    1 [self.view addSubview:titleLable]; [titleLable mas_make...

网友评论

    本文标题:2018-11-25 使用resourcePrefix约束资源前

    本文链接:https://www.haomeiwen.com/subject/sompqqtx.html