启用ProGuard时缺少通知图标

时间:2016-11-23 09:55:49

标签: android android-gradle android-resources urbanairship.com

启用ProGuard后,我们的推送通知图标(res/drawable-*/ic_notifications.png)已丢失(仅显示空白圆圈,颜色为notificationAccentColor)。

该图标仅来自Urban Airship配置文件(airshipconfig.properties):

notificationIcon = ic_notifications
notificationAccentColor = #0000CC

我怀疑ProGuard认为图标未使用,并将其删除。有什么方法可以让ProGuard保留它吗?

1 个答案:

答案 0 :(得分:3)

ProGuard不会删除资源。我怀疑你使用Android gradle插件的shrinkResources功能?请查看以下页面,其中介绍了如何防止某些资源被缩减:https://developer.android.com/studio/build/shrink-code.htmlCustomize which resources to keep部分)。

相关问题