Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Android APK realease includes all platforms?
Forum Updated to NodeBB v4.3 + New Features

Android APK realease includes all platforms?

Scheduled Pinned Locked Moved Solved Installation and Deployment
5 Posts 2 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    lqsa
    wrote on last edited by
    #1

    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?

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      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.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lqsa
        wrote on last edited by
        #3

        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.

        1 Reply Last reply
        0
        • L Offline
          L Offline
          lqsa
          wrote on last edited by
          #4

          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.

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            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 :)

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved