Unsolved Android Google play publish both ARM and ARM64 apk
-
Recently google play made 64 bit APK's mandatory.
"apps using native code must provide a 64-bit version (in addition to the 32-bit version)"
This is fine and I'm able to compile both a ARM64-V8A and a ARM-V7 version of my app with no issues, but I'm confused as to how to submit both versions of my app?
If they have the same version code the play.google.com complains.
If I change the version code of one of the versions google play says the the version with the older version code will be completely overshadowed.
How can I continue to support both older and newer 64bit mobile devices?
-
You can build one apk for each architecture and upload them to google play.
Google allows it. I met this issue before:
https://forum.qt.io/topic/106280/how-to-build-a-qt-app-run-on-multi-android-version
May it help :) -
If I change the version code of one of the versions google play says the the version with the older version code will be completely overshadowed.
Not true. You must use different version codes. Use a different range for each platform. For example armv7: [1, 1000], armv8: [1001, 2000].
It can get pretty complicated if you have to support a lot of architectures and features. See:
https://developer.android.com/google/play/publishing/multiple-apks.html#VersionCodes
-
This post is deleted!