Is there a way to upload both armv7 and arm64 to google playstore? and if - how??
If I upload the arm64, significantly less devices are supported than armv7. It would be nice to have both.
Google made it a requirement to have 64-bit.
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: 139.
Include 64-bit and 32-bit native code in your app. Use the Android App Bundle publishing format to automatically ensure that each device architecture receives only the native code that it needs. This avoids increasing the overall size of your app.
Ticking armv7 and arm64 creates two APKs in the build folder, but they canât be both uploaded.
In Project Settings - Android select store version:. [your version number] - e.g. â13â
Tick the Support armv7 [aka armeabi-v7a] and make sure arm64 is NOT ticked.
Build for Android - Thatâs the 32bit APK
Project Settings - Android select store version:. [your version number] - e.g. â14â (one increment higher)
Tick the Support arm64 [aka arm64-v8a] and make sure armv7 is NOT ticked.
Build for Android - Thatâs the 64bit APK
In Google playstore under âRelease Managementâ / App releases - select a track - create release - âAndroid App Bundles and APKs to addâ - and upload the 32 bit APK first. Then in the same âAndroid App Bundles and APKs to addâ upload the 64bit APK.
I think I got the error above, because I uploaded it in the wrong order(like having the 64bit version with a lower version number and uploading it first).
Didnât work for me. Some how google accepted the files but its not showing up on playstore. my friend has arm64 phone and he is able to download and install but on my arm7 phone it still says that âthe app is not supported on this deviceâ despite of adding an arm7 version too.
I think as of 4.23 thereâs a better solution for this:
Update: Edit > Project Settings > Platforms > Android > Store Version offset (arm64) as 1
Enable âSupport arm64 aka [arm64-v8a]â in Build section same page and this creates arm64 apk version (and obb file) incremented by 1 automatically.
Package project âfor Shipmentâ and âfor Distributionâ with your Android keystore in Release mode.
Upload first arm7 version and respective obb file (main.1âŚobb) to the Google Play release.
Then upload arm64 version and respective obb file (main.2âŚobb) to the same Google Play release as above.
I use UE 5 and there is no option for 32 bit, However there is option for Store offset version arm7 set to 0 and Store offset version arm64 set to 0, in apk packaging project section,
And Build arm64 always true,
Whenever I build it,s always successful, but Apk not installed, as now I know it doesnât support 32 bit Android OS, but as I have send these to my friends, having 64 bit Android OS, then why donât it got installed on their 64 bit Android, having build arm64 always selected ??