大话安卓

Android studio 资源文件快速分包教程

2016-11-03  本文已影响291人  jxnk25

不知道大家有没有这样一个感受随着项目模块越来越多,资源文件也不断地增多,每次把资源文件丢进项目,找的时候可能需要找半天,替换或删除的时候也不是很好找,如果资源文件也能像我们的java文件一样可以分包处理那该多好,这样寻找起来也是会方便很多的。之前有位大神写过一个Android studio的分包插件(folding-plugin),也许大家都用过哈,但是随着Android studio 的版本升级,该插件已经不支持。下面就给大家介绍一个Android studio 下快速分包的方法。
话不多说,先上效果图:

分包效果图

方法如下:
在我们的项目文件夹下的build.gradle文件下进行简单的配置如下:

android {
    ...
    sourceSets {
        main {
            res.srcDirs =
                    [
                            'src/main/res',
                            'src/main/res/layout/home',
                            'src/main/res/layout/sales',
                            'src/main/res/layout/settings',
                    ]
        }
    }

配置完成之后,再同步一下,这时你切换到project模式下会发现layout文件夹下并没有出现新增的包,这是咋回事呢?楼主你不会是逗我呢吧。放心,楼主绝不会逗你们哈,这个文件夹需要我们自己进行创建,因为自己创建的文件夹gradle不能解析为资源文件来使用,所以需要在build.gradle中进行配置。

注意事项:
配置的时候记得一定要把这句加上,不然gradle会认为你不要res目录下的资源文件了,然后给你报错

'src/main/res',

so,现在大家可以尽情的享受资源分包处理的快感啦~~~~

如果觉得文章帮到你,不求打赏,喜欢我的文章可以关注我和朋友一起运营的微信公众号,将会定期推送优质技术文章,求关注~~~##

欢迎关注“大话安卓”公众号

欢迎加入“大话安卓”技术交流群,一起分享,共同进步##

![欢迎加入“大话安卓”技术交流群,互相学习提升](http://upload-images.jianshu.io/upload_images
/1956769-326c166b86ed8e94.JPG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

上一篇下一篇

猜你喜欢

热点阅读