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)