1

ProGuardを有効にした後、プッシュ通知アイコン(res/drawable-*/ic_notifications.png)が欠落しています(空の円、色はnotificationAccentColorです)。ProGuardを有効にすると通知アイコンが表示されません

アイコンだけアーバン飛行船の設定ファイル(airshipconfig.properties)から参照される:

notificationIcon = ic_notifications 
notificationAccentColor = #0000CC 

私はProGuardのアイコンが未使用であると考え、それを削除します疑います。 ProGuardにそれを守るよう指示する方法はありますか?

+0

これは別のOSバージョンで確認する必要がありますが、これはproGaurdに関する問題ではないと思われます。この問題は、ic_notificationがより高いバージョンに必要なフォーマットになっていない可能性があります –

答えて

4

ProGuardはリソースを削除しません。 AndroidのgradleプラグインのshrinkResources機能を使用していると思われますか?特定のリソースを縮小する方法を説明している次のページをご覧ください。https://developer.android.com/studio/build/shrink-code.html(セクションCustomize which resources to keep

+0

確かに正しいです。 ProGuardを有効にすると同時に、「shrinkResources true」を導入しました。混乱です。 – Jonik

+1

私たちの場合の完全な解決策は、新しいファイルに ''を追加したものです。/keep.xml'。 – Jonik

関連する問題