Apktool v2.3.4 Released

Apktool v2.3.4 has been released! This is a release to add compatibility for the recently released Android Pie (API28).

This release also packs many fixes for the recently included aapt2 binary. As applications evolve, using aapt2 to rebuild applications will be required.

Unrelated to the features, this release was later than I hoped. My goal of a release every 3-4 months slipped for this one. We will stay on track and hopefully have another release out before 2018 ends.

This release had 34 commits by 3 people.

  • Connor Tumbleson (iBotPeaches) - ¬†31 commits
  • Alexei Khlebnikov (alexeikh) - 2 commits
  • sunshouxiang - 1 commit

Changes since 2.3.3

  • [#1864] Android Pie Support
  • [#1776] Fixed issue rebuilding applications in aapt2 with $ or _.
  • [#1809] Fixed process executor to wait for response when identifying aapt versions. (Thanks sunshouxiang)
  • [#1843] Fixed issue with 0 byte file being detected as not compressed. (Thanks alexeikh)
  • [#1817] Updated aapt2 builds to latest android_9.0.0_r3 build tag.
  • [#1889] Align codebase so aapt and aapt2 are built from same code.
  • [#1884] Upgrade Gradle to v5.0 to fix Java warnings.

Notes

Version 2 of aapt is still relatively new. There will be issues, so it still is not the default binary for rebuilding applications. If you experience issues with aapt. It is recommend trying another build with --use-aapt2 to see if that resolves anything.

The next release of Apktool will be 2.4.0, packing an interesting feature with official support for certain Android devices.  Thanks to dongfangxunlei for leading this effort.

Download

  • Apktool 2.3.4
    • md5 ea45fba42cc01f82b7b805a1823af211
    • sha256 758b1bd58f9c9dd5ca85258d31c75f32e5878a502e3d75c66f3bfacf74b9dc1d
    • Rename to apktool.jar and follow the Instruction Guide if you need help.
Top