Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Android 4.1 (API level 16) and Qt 5.13.x onward
Forum Updated to NodeBB v4.3 + New Features

Android 4.1 (API level 16) and Qt 5.13.x onward

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
4 Posts 3 Posters 374 Views 1 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.
  • E Offline
    E Offline
    eliezedeck
    wrote on last edited by
    #1

    Hi,

    In the official Qt 5 page, Android API level 16 is officially supported (https://doc.qt.io/qt-5/android.html). Recently, I have tried to use exactly this, but it didn't work. Then, I found at https://wiki.qt.io/New_Features_in_Qt_5.13 that API level 21 is the lowest supported.

    I'd like to use Qt 5.13 but I also want to target lower-end devices at API level 16 (which was fine in 5.12). I don't know the reasoning behind dropping API 16, but there sure are still tons of devices running Android 4.1 (think third-world where minority has Android 5.0 and later); may be some of the newest features of Qt is no longer compatible with API 16? I strongly doubt this though.

    So, is it possible to somehow force Qt 5.13 to work with API 16?

    Thanks.

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

      Hi,

      AFAIR, no, it's a question of the API used in the Android QPA backend.

      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
      • E eliezedeck

        Hi,

        In the official Qt 5 page, Android API level 16 is officially supported (https://doc.qt.io/qt-5/android.html). Recently, I have tried to use exactly this, but it didn't work. Then, I found at https://wiki.qt.io/New_Features_in_Qt_5.13 that API level 21 is the lowest supported.

        I'd like to use Qt 5.13 but I also want to target lower-end devices at API level 16 (which was fine in 5.12). I don't know the reasoning behind dropping API 16, but there sure are still tons of devices running Android 4.1 (think third-world where minority has Android 5.0 and later); may be some of the newest features of Qt is no longer compatible with API 16? I strongly doubt this though.

        So, is it possible to somehow force Qt 5.13 to work with API 16?

        Thanks.

        J.HilkJ Offline
        J.HilkJ Offline
        J.Hilk
        Moderators
        wrote on last edited by
        #3

        @eliezedeck said in Android 4.1 (API level 16) and Qt 5.13.x onward:

        So, is it possible to somehow force Qt 5.13 to work with API 16?

        no, you can't even force google to do that.

        If you wan't to place your app in the PlayStore, you min API version is currently 21 (IIRC) and will be 22 with the official next Android release.


        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


        Q: What's that?
        A: It's blue light.
        Q: What does it do?
        A: It turns blue.

        1 Reply Last reply
        0
        • E Offline
          E Offline
          eliezedeck
          wrote on last edited by
          #4

          Oh, I wasn't aware of that. Thanks for the info guys.

          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