Skip to content

OnlyTerminator/AndroidResourcesCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f0a1aa5 · Jan 11, 2018

History

3 Commits
Jan 5, 2018
Jan 5, 2018
Jan 5, 2018
Jan 5, 2018
Jan 5, 2018
Jan 11, 2018
Jan 5, 2018
Jan 5, 2018
Jan 5, 2018
Jan 5, 2018

Repository files navigation

AndroidResourcesCheck

Android项目多Module之间资源文件冲突检查

如何使用

首先我们要在项目最外层的build.gradle里面引用我上传的项目

apply plugin: 'geekplugin'

其次加载其代码

classpath 'com.geek.check:AndroidResourceCheck:1.0.0'

然后设置参数,用来配置我们需要检测的资源

checkResources{
    checkString true
    checkColors true
    checkDimens true
}

最后就是运行这个插件 我们可以在项目的根目录运行这个Task

gradle checkResources

如果我们有资源冲突文件,最后会在项目的跟目录生成ResourcesError目录,对应的冲突文件在里面,大家可以查看。

有朋友说还是不太清楚,给一个完整的build.gradle文件吧。

//下面这行是我们添加的
apply plugin: 'geekplugin'
buildscript {
    
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        //下面这行是我们是我们要添加的
        classpath 'com.geek.check:AndroidResourceCheck:1.0.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
//下面的对应的参数是我们需要添加的
checkResources{
    checkString true
    checkColors true
    checkDimens true
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

详细说明

大家想简单了解一下原理的可以阅读一下Android资源冲突检测插件

About

Android项目多Module之间资源文件冲突检查

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published