密度APK拆分不反映在mipmap文件夹上

时间:2016-09-19 13:20:37

标签: android gradle

我已经从From this example

了解了APK Splits Concept

我尝试在我的项目中实现此功能,但只有Drawable个文件夹受到影响。我也想分割Mipmap个文件夹。

以下是我的build.gradle文件的代码段。

android {
. . .
    splits {
        density {
            enable true
            reset()
            include "mdpi", "hdpi", "ldpi", "xxhdpi", "xxxhdpi"
        }
    }
. . . 
}

1 个答案:

答案 0 :(得分:5)

AFAIK mipmap背后的一点是,这些资源不会受到APK拆分的影响。 mipmap用于启动器图标,主屏幕可能选择使用比通常用于屏幕密度的更高分辨率的图标。因此,APK会分割所有mipmap资源的密度,因此正确的密码可用于所有设备。

如果这不是您想要的,请删除drawable资源,将其替换为<template> <paper-fab icon="icons:more-horiz" on-tap="toggleDialog"></paper-fab> <paper-dialog id="myDialog" entry-animation="scale-up-animation" exit-animation="scale-down-animation"> ... </paper-dialog> </template> <script> Polymer({ is: 'my-component', toggleDialog: function (e) { var x = e.detail.x; var y = e.detail.y; // Set the entry animation initial coordinates to (x, y) // Set the exit animation final coordinates to (x, y) this.$.myDialog.toggle(); } }); </script> 资源。