-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
APK Expansion file usage #2215
Comments
Any update here? Some guidelines for both platforms |
@leifcr, I've asked the relevant engineers, who aren't sure. We welcome input from those who know. |
@sfshaza2 Really blank here, as I tried hacking it together, but ended up downloading resources outside of play store (not ideal), but solved the problem until there is an official way to do this in flutter. |
Any updates on this? |
@tvolkert, who might be able to shed light on this? |
Users should just use app bundles these days. |
@tvolkert |
@blasten do you know the guidance here? |
It sounds like to properly support this feature, we would need to provide control over what goes in the APK/AAB file and what goes in the obb files. Then, a mechanism for unzipping and consuming these files in the embedding. |
@pascalfriedrich are you able to lazily load the sound files and other heavy assets over the network from your Flutter app? |
Is there an updated status to this issue? I also have have an app that the app bundle is greater than 150 MB because of proprietary assets and the option to download from internet is not an option. How would you submit the app to Google Play since it does not allow the files size more than 150 MB? Of course time is of the essence since the app cannot be released. Using Thanks. |
@blasten Sure, but the owner does not have a server where the data can be loaded. We are talking about 1000 users with 250mb assets (soundfiles) each. I will see what I can do. Sooner or later the way over the expansionfiles would be the better one. |
I'm surprised it's so quiet in here .. we are moving all our apps to Flutter, however a few of them are quite large with assets (AR, audio and image bundles), but at the moment it doesn't seem we have the OBB / Expansion file option that we do with native Android? It seems like quite an oversight for Flutter, if we are restricted to the very low modern standard upload limits of 100Mb for APK and 150Mb for app bundle! |
I have this issue too except my app is over 150mb with just essential libraries, not including assets. Nice one Google; why can’t they just take the Apple route and allow us to upload large Apps, not like they are poor. 150mb in 2020 is ridiculous. On a side note, why is this closed? There was no solution. |
It's not closed, the thread that mentioned this one (and is therefore visibly linked) is closed. I agree, in this day and age, 150mb is nothing! APK size is only 100 mind you! I'm not holding my breath on them increasing it, it's unusual that Apple is ahead of the curve, and I can only hope that we get expansion file support, as it will be a more long term solution. I'm flabbergasted that it isn't already included or being prioritised and shouted about! |
Yes, well i feel Apple is always ahead of the curve. We spend so much more time faffing around with Android dev than anything else 😎 I mean subscriptions is 27 steps to get a token, Apple is 3. If are both are closed with no solutions should I make a new ticket? |
/move flutter/flutter |
After escalating to engineering, I've opened a new issue in the flutter/flutter repo, flutter/flutter#51522. Please upvote that issue if this is important to you. |
I'm commenting here so the thread can get notification but please respond and follow along on flutter/flutter#51522. To help us understand this challenge a bit more, can people share a bit more context on the circumstances involved in running into this issue? Anonymized screenshots of the APK analyzer breakdown in Android Studio is the most useful. Otherwise, it would be very helpful to get the breakdown of
|
Please provide info on using APK expansion files in flutter.
The text was updated successfully, but these errors were encountered: