kefir500/apk-icon-editor

Add support for Android 8 adaptive icons

Closed this issue · 1 comments

Brief Description

Adaptive XML icons introduced in the Android 8.0 are not handled properly (example APK).

Detailed Description

Adaptive icons are stored in the XML format. The aapt dump badging command outputs icon resources for the latest SDK, that is why PNG files are ignored.

Solution Plan

  • Iteration 1: Discard the aapt tool in favor of parsing manifest file and resource directories.
  • Iteration 2: Add ability to edit the adaptive XML icons.

Bitmap icons from older APIs are now handled correctly.
Iteration 2 moved to issue #66.