APK expansion files are the asset splitting solution for the APKThe Android Package format output by Unity. An APK is automatically deployed to your device when you select File > Build & Run. More info
See in Glossary publishing format. They enable an application to split its assets into:
The core assets go in the main APK file and the additional assets go in APK expansion files.
Digital distribution services often have an application size limit. This makes it necessary for APK applications that are larger than the size limit to use APK expansion files. For example, Google Play requires applications that are larger than 100MB to use APK expansion files. It allows you to use two APK expansion files, the main APK expansion file, and the patch APK expansion file, which can be up to 2GB each. For more information, see APK Expansion Files.
This section of the documentation introduces APK expansion files and explains how to work with them in Unity.
|APK expansion files in Unity||Learn how APK expansion files work in Unity.|
|Create the main APK expansion file||Split your application into the APK and the main APK expansion file.|
|Create the patch APK expansion file||Create the optional patch APK expansion file.|
|Manually install an APK expansion file||Manually install an APK expansion file on a device for local testing.|
|Host APK expansion files||Learn how to host APK expansion files for your application.|