Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Android APK realease includes all platforms?
For Android development, on QT Creator appears the option to compile to x86 or armeabi-v7a architecture. After compile to armeabi-v7a, I've uploaded the APK generated to Google Play Developer Console. On the Developer Console, appears that the APK has these native platforms: arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64. Are all supported?
If the response is yes, what about the x86 compile option?
If the response is no, is it a bug?
That's a bit surprising, mips is clearly not an architecture provided.
Might be a silly question but are you sure that it's not talking about the architecture you can provide rather than the one in the APK.
I think that it's what APK supports because this information appears when I clik on the APK uploaded and the title is "APK DETAILS".
To test it, I've created another APK compiled with the x86 architecture (the previous is compiled with armeabi-v7a). After uploading to Google Developer Console, appears this error:
This configuration cannot be published for the following reason(s): Version 106 is not served to any device configuration: all devices that might receive version 106 would receive version 107.
This error appears because both, 106 and 107 version support all architectures.
I've found it!
I'm using the library Crashlytics and when generates the APK the library is included for all architectures (this library has versions for all architectures). If compile for armeabi-v7a, all the libraries are include on the armeabi-v7a, but appears directories for all the other architecutes and inside it only appears this library, so, the Developer Console thinks that all architectures are supported.
Glad you found out and thanks for sharing !
Since everything is cleared now, please mark the thread as solved using the "Topic Tools" button so that other forum users may know a solution has been found :)