Androidstudio中gradle配置资源文件


一、androidstudio 在打包时指定哪些资源文件需要打包

1、切换到project视图,需要在main下自定义一个文件夹名字resrelease

2、gradle配置,在app的gradle里配置

//最顶部
ext {
    isModule = false
}


if (isModule.toBoolean()) {
    apply plugin: 'com.android.application'
} else {
    apply plugin: 'com.android.library'
}
//sourceSets包在android里面
android{
//关键在于最前面的‘/‘,要不然打成的arr包无法识别attr,等;     例如:'/src/main/res/'
sourceSets {
        main {
            if (isModule.toBoolean()) {
                manifest.srcFile 'src/main/debug/AndroidManifest.xml'
                res.srcDirs = [
                        '/src/main/res/'
                ]
            } else {
                manifest.srcFile 'src/main/release/AndroidManifest.xml'
                //release模式下 排除debug文件夹中的所有Java文件
                java {
                    exclude 'debug/**'
                }
                res.srcDirs = [
                        '/src/main/resrelease'
                ]
            }
        }
    }
}

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告