Solved Android: This release is not compliant with the Google Play 64-bit requirement. How?
-
thanks!
The only difference between the versions (at this moment at least) is the version code so I'm going with the following:
android { # Android Version code, needs to be uped by 3! Automatic increase for v7a (+1) and v8a(+2). +0 for x86 ITERATION=1 QT += androidextras SOURCES +=\ cpp/android/androidshareutils.cpp HEADERS +=\ cpp/android/androidshareutils.h ANDROID_VERSION_NAME = $$VERSION ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android DISTFILES += \ android/res/drawable-hdpi/icon.png \ android/res/drawable-hdpi/splashLandscape.png \ android/res/drawable-hdpi/splashPortait.png \ ... android/build.gradle \ android/gradle/wrapper/gradle-wrapper.jar \ android/gradle/wrapper/gradle-wrapper.properties \ android/gradlew \ android/gradlew.bat \ android/AndroidManifest.xml RESOURCES += translations.qrc } contains(ANDROID_TARGET_ARCH, x86) { ANDROID_VERSION_CODE = $$ITERATION } contains(ANDROID_TARGET_ARCH,armeabi-v7a) { win32 { ITERATION = $$system("set /a $$ITERATION + 1") } else:unix { ITERATION = $$system("echo $(($$ITERATION + 1))") } ANDROID_VERSION_CODE = $$ITERATION } contains(ANDROID_TARGET_ARCH, arm64-v8a) { win32 { ITERATION = $$system("set /a $$ITERATION + 2") } else:unix { ITERATION = $$system("echo $(($$ITERATION + 2))") } ANDROID_VERSION_CODE = $$ITERATION }
If I later on integrate precompiled libs or something along the line, then @Wiru 's solution may come in handy.
https://forum.qt.io/topic/104388/qt-5-12-4-armv7-application-not-working-if-arm64-libs-are-present
Also FYI for anyone who comes across this thread, there's now a blog post on the website https://blog.qt.io/blog/2019/06/28/comply-upcoming-requirements-google-play/
explaining step by step on how to comply with the play store requirements. Until Qt 5.14 - when the aab support is supposed to be added - goes online.
-
found useful link with detailed instruction
https://blog.qt.io/blog/2019/06/28/comply-upcoming-requirements-google-play/ -
@Tuomo-Pelkonen
I have had the same experience. I created a new app in google console added 32 added 64bit versions following the blog by Eskill Abrahamsen Blomfeldtl. (which is a great help) The warning issue appears when you select the "SAVE" and "REVIEW" buttons which is currently beyond the scope of the Blog. -
@Suppaman
Hi suppaman, I have not been able to publish a new app or update an existing app that complies with google as of a couple of weeks ago. I would like to update an existing app but google will not allow the process to get past the review stage. -
Just got this message from Google
Hello Google Play Developer, By August 1, 2019, all apps that use native code must provide a 64-bit version in order to publish an update. As of the sending of this email, at least one of your apps* does not yet meet the requirement:
-
This post is deleted!