Skip to content
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

Warning about "64-bit" and "Android App Bundles" is blocking Betatest #4597

Closed
donni106 opened this issue Jun 13, 2019 · 11 comments

Comments

@donni106
Copy link

commented Jun 13, 2019

There is a warning at setting up a Betatest for google Play for an Android apk which is blocking. I cannot setup Betatest at the moment. The Button stays grey.

German warning about the not optimized APK:

Nicht optimiertes APK
Warnung:

Mit diesem APK werden ungenutzter Code und ungenutzte Ressourcen an Nutzer gesendet. Deine App könnte kleiner sein, wenn du das Android App Bundle verwendet hättest. Wenn du deine App nicht für Gerätekonfigurationen optimierst, ist deine App größer und braucht länger zum Herunterladen und Installieren auf den Geräten der Nutzer. Größere Apps haben geringere Installations-Erfolgsraten und belegen mehr Speicher auf den Geräten der Nutzer.

Lösung:

Das Android App Bundle ermöglicht eine automatische Optimierung für Gerätekonfigurationen. Alternativ kannst du das auch mit mehreren APKs selbst übernehmen.

There is also a canny for this topic: https://expo.canny.io/feature-requests/p/support-android-app-bundles

I wonder how to release my apk?! Can anybody help? Should I provide more information?

@AdamJNavarro

This comment has been minimized.

Copy link
Contributor

commented Jun 13, 2019

Hey @donni106,

This is a warning and as far as I'm aware, it should not block you from uploading/testing any .apks. We've seen this before regarding Google's 64-bit warning where users had to make sure they've checked certain boxes before they could submit. I would run through the Play Console and see if that may be the case here. If you have further questions, please create a forum post as we try to keep Github issues reserved for reproducible bugs!

Cheers,
Adam

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 14, 2019

Thanks @AdamJNavarro, I got that 64-bit warning also.

German warning:

Warnung
Dieser Release entspricht nicht der 64-Bit-Anforderung von Google Play

Die folgenden APKs oder App Bundles sind auf 64-Bit-Geräten verfügbar, haben aber nur nativen 32-Bit-Code: 83.

Ab dem 1. August 2019 müssen alle Releases der 64-Bit-Anforderung von Google Play entsprechen.

Du kannst deiner App nativen 64- und 32-Bit-Code hinzufügen. Mit dem Veröffentlichungsformat Android App Bundle erhält jede Gerätearchitektur nur den nativen Code, den sie benötigt. So wird die Größe der App-Datei nicht unnötig erhöht. Weitere Informationen

Sadly I cannot find any checkbox to approve this. Is it possible to submit an Expo app, that is not ejected?

Edit:

@donni106 donni106 changed the title Warning about "Android App Bundles" is blocking Betatest Warning about "64-bit" and "Android App Bundles" is blocking Betatest Jun 14, 2019

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 14, 2019

Found this in the forum:

4 categories with greyed out check boxes. and each box has to be green

Bildschirmfoto 2019-06-14 um 12 15 12

I will try to make them all green and hope to be able to finish the release then.

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 14, 2019

YES

Bildschirmfoto 2019-06-14 um 12 23 07

this results in a nice button to start betatest :)

Bildschirmfoto 2019-06-14 um 12 23 38

@rahamin1

This comment has been minimized.

Copy link

commented Jun 15, 2019

Copied from: https://forums.expo.io/t/how-to-create-a-64-bit-expo-app/23216/8

I tried upgrading to expo 33, which is supposed to create 64-bit binaries, but I still get a warning in google play (“This release is not compliant with the Google Play 64-bit requirement”, “The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code…”)

I don't see the screen mentioned in #4597 (comment)

In Google Play Console I have the following:

  • On the left hand side I see “App Release”.
  • Under this, I click on “Production track -> EDIT RELEASE”. This is where I upload my APK file.
  • At the bottom of this screen, I click on “REVIEW”
  • Under 'REVIEW SUMMARY" I see:

image

  • When I click on “Warnings”, I see the following:

image

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 17, 2019

@rahamin1

I don't see the screen mentioned in #4597 (comment)

This is not a screen but a part of the sidebar in the Google Play Console.

@rahamin1

This comment has been minimized.

Copy link

commented Jun 17, 2019

From the main screen of the console, which buttons do you click to see this sidebar?

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 17, 2019

When selected the app from main dashboard screen, there should be a section in the sidebar like "App-Präsenz im Play Store" (German). Looks like this:
Bildschirmfoto 2019-06-17 um 17 45 49

@rahamin1

This comment has been minimized.

Copy link

commented Jun 17, 2019

I see it. I already published in the past at the current state of these items. I think that we first need to handle this: #4597 (comment)

As suggested by @donni106, I have selected Store presence, then clicked on Store listing, then scrolled to the bottom and clicked on 'Submit update. Then I clicked on Release management->App releases->Production Track / Manage` and submitted. This time the submission worked. The two warnings of #4597 (comment) are still there, though.

Waiting to see if google is happy with my 64-bit compliance...

@donni106

This comment has been minimized.

Copy link
Author

commented Jun 17, 2019

Ah ok yes, somehow two different topics meanwhile. I still have these two warnings.
So I thought they were blocking me, but instead the data provided were not complete.
Now publishing worked, but the warnings are still there.

@tsapeta

This comment has been minimized.

Copy link
Member

commented Jul 9, 2019

Hello,
64-bit support has been released to our builders for SDK33, it's there enabled by default. To get rid of the second warning about unoptimized APK, I recommend to use -t app-bundle when running expo build:android - this will give you app bundle instead of APK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.