Search Issue Tracker

Fixed

Votes

0

Found in

2018.3.14f1

Issue ID

1203725

Regression

No

[Android] Larger apk file when Using ASTC Texture compression

Texture

-

ASTC Texture compression makes textures smaller thus build size should be smaller. This does not work when building for Android - apk size increases.

Steps:
1. Open attached project "repro.zip"
2. Make sure that all textures inside Assets/Textures have Format: RGB Compressed ETC 4 bits
3. Build for Android. Note: APK size is 9.2MB
4. Assets/Textures > select all textures > Set Format: RGB Compressed ASTC 8x8 block
5. Build for Android and check the apk size

Expected: APK size is smaller ( < 9.2MB)
Actual: APK size is 0.1MB larger ( = 9.3MB)

Reproduced with: 2017.4.37f1, 2018.4.18f1,
Not Reproducible with: 2020.1.0a25.

Note:
- after changing compression, also note that the size of each Texture has become smaller
- not reproducible on iOS:
RGB Compressed ETC 4 bits = 702.9 MB
RGB Compressed ASTC 8x8 block = 700.1MB
-not reproducible on Standalone: no ASTC compression option
-reproducible on both Mono and IL2CPP

Comments (2)

  1. LilGames

    Mar 04, 2026 23:17

    This isn't resolved in Unity 2022.3.62f3

    Project has a dozen sprite atlases. In the Pack Preview, with ETC2 the 4096x4096 atlas says 16mb. If set to ASTC 6x6 block, it says 1.8mb (huge difference!) However after change all atlases to ASTC 6x6, the APK went from 182 mb to 236mb. Makes no sense.

  2. MateiGiurgiu

    Dec 14, 2023 09:28

    I have the same issue in Unity 2021.3.20. In which version was this fixed?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.