What is an APK Expansion file?

Published by Charlie Davidson on

What is an APK Expansion file?

Starting August 2021, new apps are required to publish with the Android App Bundle on Google Play. If your app needs more than 100MB of memory, you can use expansion files to store additional APK assets. You can store two expansion files per app. Each expansion file can be up to 2GB in size.

How do I expand an APK file?


  1. Step 1: Changing the file extension of the APK file. Change the file extension of the .
  2. Step 2: Extracting Java files from APK. Extract the renamed APK file in a specific folder.
  3. Step 3: Getting xml files from APK. For more info, see the apktool website for installation instructions and more.

What is an expansion file?

Expansion files are simply files/folders in archived format(. obb to be precise). Google Play allows you to add two large expansion files to a maximum of 2GB for each file. Google Play hosts the expansion files for your application and serves them to the device at no cost to you.

What is the maximum size of APK file in Android?

Currently, the maximum size for an APK published on Google Play is 50 MB. You can use up to two (2) APK Expansion Files, each up to 2 GB in size, for each APK. You can upload apk to play store upto 100 MB.

What app opens APK files?

If you want to locate the APK files in your Android phones, you can find the APK for user-installed apps under /data/app/directory while the preinstalled ones are located in /system/app folder and you can access them by using ES File Explorer.

How do I get APK from obb?

In order to do that, simply follow the steps below:

  1. Place the APK file in your phone’s SDcard or Internal memory (preferably external SDcard).
  2. Browse your phone memory/external memory and tap on the APK file.
  3. Click ‘install’
  4. Wait for the APK to install.
  5. Do not run the application yet.

How do I make my APK smaller?

How to Reduce APK Size in Android?

  1. Remove unused sources. The size of APK depends on very small factors rather it may be code, images, and assets used in your app.
  2. Use of Vector Drawables.
  3. Reuse your code.
  4. Compress PNG and JPEG files.
  5. Use of Lint.
  6. Use images in WebP file format.
  7. Use of proguard.
  8. Use of ShrinkResources.

What are the different types of APK?

Different types of APK

  • signed apk.
  • unsigned apk.
  • apk in debug mode.
  • apk in release mode.

Categories: Users' questions