Hi all,
We’ve been building and uploading our Chromium-based Android App Bundle (.aab) to Play Console for some time now using the 64_32 configuration.
However, we recently noticed that some legacy devices (pure 32-bit / armeabi-v7a only) are showing the app as not compatible on Play Store.
Our build setup includes:
target_cpu = "arm64"
android_64bit_target_cpu = true
android_app_secondary_abi = "armeabi-v7a"
target = "//chrome/android:monochrome_64_32_public_bundle"
The generated .aab clearly contains multiple lib folders for both arm64-v8a and armeabi-v7a, but Play Console still lists only arm64-v8a under “Supported ABIs” in the App Bundle Explorer.
Has anyone encountered this behavior?
Is there a known issue with Play Console recognizing dual-ABI (64_32) bundles?
Do we need a separate pure 32-bit build target to maintain support for older armeabi-v7a devices? We tried building with target cpu as arm with different version codes but GP rejected the build.
Or has Chromium changed how it packages secondary ABIs inside AABs?
Any insights or suggestions to ensure compatibility with pure 32-bit devices would be greatly appreciated.
Thanks in advance!
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/9e73001e-1a6d-42d9-a355-8d6f30edbc64n%40chromium.org.
Thanks, Sam and Richard — that makes sense.
I’m running into a Play Console issue while trying to support 32-bit devices.
When I build the chrome_public target with target_cpu=arm (for 32-bit) and try uploading it, Play Console rejects the build due to the 64-bit requirement.
I already have a pure 64-bit (target_cpu=arm64) build uploaded successfully. However, even though the 32-bit build uses a lower version code, Play Console still blocks the upload because it doesn’t include a 64-bit variant in the same bundle/APK set.
Essentially, I’m trying to add 32-bit support alongside the existing 64-bit release, but the console doesn’t seem to allow publishing the 32-bit build separately.
Is there a recommended approach for handling this with Chromium-based browsers?
Thanks, Sam and Richard — that makes sense.
I’m running into a Play Console issue while trying to support 32-bit devices.
When I build the chrome_public target with target_cpu=arm (for 32-bit) and try uploading it, Play Console rejects the build due to the 64-bit requirement.
I already have a pure 64-bit (target_cpu=arm64) build uploaded successfully. However, even though the 32-bit build uses a lower version code, Play Console still blocks the upload because it doesn’t include a 64-bit variant in the same bundle/APK set.
Essentially, I’m trying to add 32-bit support alongside the existing 64-bit release, but the console doesn’t seem to allow publishing the 32-bit build separately.