Questions tagged [apk-expansion-files]

APK Expansion Files include additional data that is required for an Android App if the file size of the App is bigger than 50 MB. It is downloaded and hosted by the Google Play Store.

Google Play currently requires that your APK file be no more than 50MB. If your app exceeds 50MB, Google Play allows you to attach up to two APK expansion files that supplement your APK.

Android Docs

326 questions
3
votes
1 answer

How to create a .xapk file? Can I make it from a .apk and a .obb file?

When I googled this question on the Internet, there was none about how to create instead of install. I saw they were just zip files but I do not really know if I can just put everything into a zip and change its file extension to .xapk and it is…
3
votes
1 answer

How do I read file size with Gradle?

Short version: How do I read a file's size in bytes with Gradle? Long version: My Android build scripts I use with Android Studio need to figure out the size of a resource file in bytes. I'd like that my scripts would do it automatically. How…
Habba
  • 1,179
  • 2
  • 13
  • 32
3
votes
2 answers

App apk size exceed 100mb. How to upload it on PlayStore?

App apk size around 145 MB. It Contains 9-10 gif Images around 100 MB.So,I can't upload app on google play store. So I am trying to implement app bundle by using this link:- https://medium.com/@AndreSand/android-app-bundle-96ac16b36875 app bundle…
Magento Mobile
  • 31
  • 1
  • 1
  • 2
3
votes
2 answers

Support for .so .dex .jar in Android Expansion file

I am uploading an apk that contains .so .dex .jar files. Because of such extra files, apk is exceeding play store limit. I would like to let this file get separately downloaded as expansion file .obb. The query is .so .dex .jar is allowed to be…
3
votes
1 answer

Does Android automatically delete obb expansion files after install?

I have an obb file which is a zip file, which I unpack after downloading it in the obb folder. Then I copy the unpacked obb files to Internal Storage. I just released an app to Internal testing. I installed the app, but I was hoping that the obb…
live-love
  • 48,840
  • 22
  • 240
  • 204
3
votes
1 answer

I'm lost with the Android Apk Exapnsion Procedure

My app recently reached the "maximum" size of 100 MBs so I had to learn about the apk expansion procedure. I read google's documentation but i found it kind of bad so i looked around and followed this guide:…
Stelios Papamichail
  • 955
  • 2
  • 19
  • 57
3
votes
0 answers

Signature verification failed in Expansion Files & In-App Purchase

I have implemented expansion files and In-App Purchase in my app. And app published on beta channel. While testing when i am downloading expansion files manually for testing below code giving me the error. E/LicenseValidator: Signature verification…
3
votes
1 answer

Still failing to mount APK expansion file?

I have a largely native Android game on my hands which has to employ APK expansion files for the usual reasons. The project targets API level 21, and is 64-bit only. Downloading the APK expansion works. Mounting does not work: for an unencrypted…
zyndor
  • 1,418
  • 3
  • 20
  • 36
3
votes
2 answers

Cannot resolve symbol DownloaderService for APK expansion

I was following this guide : https://developer.android.com/google/play/expansion-files.html and in my downloaderService.java file it can't resolve to extends DownloaderService : public class downloaderService extends DownloaderService { Why and how…
Azhar
  • 329
  • 1
  • 4
  • 17
3
votes
2 answers

Is there an alternative to Google's JOBB tool?

My Android app is larger than the 50 MB limit Google Play imposes so I have to generate a .obb file for it. However, I have come to find that the JOBB tool Google provides is incredibly buggy. I'm trying to create an encrypted .obb file, but…
AxiomaticNexus
  • 6,190
  • 3
  • 41
  • 61
3
votes
0 answers

Expansion file unable to download when app is published

I manually wanted to download the expansion file for published app from the PlayStore. Naming convention used for the expansion file. main.6.com.package.name.obb The Version code and file size used for downloading the obb file private static…
Venu Nalla
  • 31
  • 2
3
votes
2 answers

How to extract files from .obb file?

in my application I downloaded the expansion file at Android->obb->packagename->main.1.packagename.obb . Can someone explain to me, even with the sample code how to extract my files from it ? I tried to use the APK Expansion Zip Library as…
Lorenzo Salani
  • 73
  • 1
  • 1
  • 7
3
votes
1 answer

Loading an .so native library from android's obb folder

I have an .so file that I packed into an obb expansion. It's about 20 megabytes. I'm trying to use System.load("/storage/emulated/0/Android/obb/com.mypackage.myapp/libtest.so"); to load the library. But I get the…
3
votes
1 answer

How to create an OBB file using Gradle

How do I create an OBB file for my application using Gradle with the android plugin? As of now, I have to either zip or use the jobb tool to create my OBB file. If there were a means of creating the OBB file entirely through Gradle it would simplify…
stevebot
  • 23,275
  • 29
  • 119
  • 181
3
votes
0 answers

Self-hosting apk expansion files

I'm working on an Android digital library app and would like to provide a collections of sample resources in various languages - one collection in each language - ideally as apk expansion files. I understand that I can only have a maximum of two APK…
runlevelsix
  • 175
  • 8