Version: 2022.2
Introduction to asset splitting
APK expansion files in Unity

APK expansion files

APK expansion files are the asset splitting solution for the APK publishing format. They enable an application to split its assets into:

  • Core assets like scripts, plug-ins, and assets that the application requires for the first scene.
  • Additional assets like Streaming Assets and assets that the application requires for additional scenes.

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.

Topic 描述
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.
Introduction to asset splitting
APK expansion files in Unity