Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-75679

Android style broken on Android 9 (SDK 28)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Moved
    • Affects Version/s: 5.12.3
    • Fix Version/s: None
    • Component/s: Widgets: Styles
    • Environment:
      Android 9, x86 or armV7
    • Platform/s:
      Android

      Description

      Hello,
      Checkboxes and radiobuttons styles are broken when running on an Android 9 device, using Qt 5.12.3 armV7 or x86 (not tested with armv8). Many errors reported in the console, related I guess to extracting Android style. Same program compiled with GCC/Qt 5.11.1 runs fine. Same program compiled with CLANG/Qt 5.12.3 and running on Android 8.0 runs fine. So the problem is with Android 9 and CLANG/Qt 5.12.3.
      I join a small project reproducing the issue, the console log and a screenshot. Note that besides the layout issue, the checked status also does not show anything, for both radiobuttons and checkboxes.
      Since we are obliged by Google to support 64 bits builds before August 2019 and only Qt5.12+ supports it, this is clearly important for us.
      Thanks for fixing this, clock is ticking.
      Philippe Lelong

        Attachments

        1. AndroidWidgetApp.zip
          93 kB
        2. Clipboard03.jpg
          Clipboard03.jpg
          34 kB
        3. consoleLog.txt
          645 kB

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              qtandroidteam Qt Android Team
              Reporter:
              matirai Philippe
              Votes:
              6 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes