Android小技巧通过gradle给module中资源文件自动加上前缀

Posted gregpeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android小技巧通过gradle给module中资源文件自动加上前缀相关的知识,希望对你有一定的参考价值。

问题: 经常遇到不同的module,资源同名的问题,为了解决这种问题,可以给各个module的资源添加不同的前缀,gradle脚本配置如下:

android 
    compileSdkVersion rootProject.ext.android.compileSdkVersion
    buildToolsVersion rootProject.ext.android.buildToolsVersion

    defaultConfig 
        minSdkVersion rootProject.ext.android.minSdkVersion
        targetSdkVersion rootProject.ext.android.targetSdkVersion
        versionCode 1
        versionName "1.0"

        javaCompileOptions 
            annotationProcessorOptions 
                includeCompileClasspath = true
            
        
    
    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        
    

    resourcePrefix "user_"   //前缀的名字

以上是关于Android小技巧通过gradle给module中资源文件自动加上前缀的主要内容,如果未能解决你的问题,请参考以下文章

Gradle打包APK的一些小技巧和productFlavor配置

gradle中统一配置版本的小技巧。

Android——Android Studio的一些小技巧(转)

Android课程---Android Studio的一些小技巧

gradle使用技巧

Gradle 常用技巧(持续更新)