Search Issue Tracker
By Design
By Design in 2023.2.X
Votes
0
Found in
2023.2.0a6
Issue ID
UUM-27042
Regression
No
Gradle throws errors when attempting to build APK with 2GB or larger assets
Reproduction steps:
1. Open the attached "BugRepro" project
2. Open the "Assets/Scenes/SampleScene.unity" scene
3. Click File > Build Settings... > Build
Expected results: The project is successfully built
Actual results: The project building proccess stops with the "CommandInvokationFailure: Gradle build failed. " error
Reproduced with: 2020.3.46f1, 2021.3.21f1, 2022.2.12f1, 2023.1.0b9, 2023.2.0a7
Reproduced on: Windows 11 Pro 22H2
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
Resolution Note:
The "BugRepro" from Google drive has no chance to build, while users provided project builds fine, but I have removed the magic leap packages to build it.
Android .apk file is a zip file and it doesn't support Zip64 extension (https://en.wikipedia.org/wiki/ZIP_(file_format)#ZIP64), so it is limited to 4GB total and each file that's put into it is also limited to 4GB before compression.
If a failure encountered withing these limits, it's best to create an simple project using Android Studio and put asset files to it's asset directory. If that makes it fail to build, the issue is with Gradle or Android Gradle plugin. Given that Play store doesn't allow multi-gigabyte size files to be uploaded, not a big surprise the tools don't support it either.
Resolution Note (2023.2.X):
The "BugRepro" from Google drive has no chance to build, while users provided project builds fine, but I have removed the magic leap packages to build it.
Android .apk file is a zip file and it doesn't support Zip64 extension (https://en.wikipedia.org/wiki/ZIP_(file_format)#ZIP64), so it is limited to 4GB total and each file that's put into it is also limited to 4GB before compression.
If a failure encountered withing these limits, it's best to create an simple project using Android Studio and put asset files to it's asset directory. If that makes it fail to build, the issue is with Gradle or Android Gradle plugin. Given that Play store doesn't allow multi-gigabyte size files to be uploaded, not a big surprise the tools don't support it either.