美文网首页
android 打包目录与splits——安卓gradle

android 打包目录与splits——安卓gradle

作者: 小马要加油 | 来源:发表于2020-06-23 14:44 被阅读0次

    android 小白入门级都知道,android针对不同分辨率搞了不同的资源目录来装图片,比如说在低分辨率下和高分辨率下显示的图片效果不一样,但是我们开发针对的是多分辨率,对于用户而言,他们只有一个分辨率,需要下载那么多其他分辨率的资源占地方吗?
    所以gradle这边提供了一个splits工具。https://juejin.im/post/5ddfe513e51d45027e2a7e96

    这个老哥写的很清楚,我也是看这个看懂的。

    这边提到include,生成了两个带分辨率的apk,具体有什么区别呢。


    image.png

    我按照操作去解压了这两个apk,发现
    hdpi-apk下也有xxhdpi的相关资源,咦,不是被切开了吗?怎么还有?
    反之,xxhdpi下也有hdpi的资源。
    但是这两个不一样的是,所包含的资源数量是不一样的,我才发现,hdpi下有xxhdpi的 是在hdpi里没有的资源。也就是说编译过程中,在hdpi下没有找到该资源并不会报错,而是会在其他目录下找这个资源,找到就保留,没有找到就会报错。而两个目录下都有的资源,gradle就会把xhdpi下的裁掉,因为用不上啊,就不要占地方了。

    相关文章

      网友评论

          本文标题:android 打包目录与splits——安卓gradle

          本文链接:https://www.haomeiwen.com/subject/djhhfktx.html