Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-28428

Qt 6.5.0 for Android debugging with NDK25 does not work on QtC9.0.0-Beta2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • Qt Creator 9.0.0-beta2
    • Android Support
    • None

    Description

      Install from Qt installer / maintenance tool (not the staging but released one) Qt 6.5 Android snapshot with QtC 9.0.0 beta. Qt 6.5.0 for Android uses NDK25 that has LLDB as only debugger.

      Id Host platform Qt/NDK Version, debugger Qt Creator Version Build tool Architecture C++ debugging QML debugging Notes
      l-qt650-qc900-cm-a32 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_armv7 Cpp: L-qt650-qc900-cm-a32-LLDB-CollidingMice-defaultSetting-cppDebug-target_OnePlusNord-OK.webm
      QML: Worked after complete re-install.
      l-qt650-qc900-cm-a64 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_arm64_v8a Cpp:L-qt650-qc900-cm-a64-LLDB-CollidingMice-defaultSetting-cppDebug-target_OnePlusNord-OK.webm
      QML: Worked after complete re-install.
      l-qt650-qc900-cm-i32 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86 Cpp: L-qt650-qc900-cm-x86-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
      QML: L-qt650-qc900-cm-x86-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
      l-qt650-qc900-cm-i64 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86_64 Cpp: L-qt650-qc900-cm-x86_64-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
      QML: L-qt650-qc900-cm-x86_64-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
      l-qt650-qc900-qm-a32 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_armv7 Cpp: L-qt650-qc900-qm-a32--LLDB-CollidingMice-Enabledsetting-cppDebug-target_OnePlusNord-OK.webm
      QML: L-qt650-qc900-qm-a32--LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_OnePlusNord-OK.webm
      l-qt650-qc900-qm-a64 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_arm64_v8a Cpp: L-qt650-qc900-qm-a64--LLDB-CollidingMice-Enabledsetting-cppDebug-target_OnePlusNord-OK.webm
      QML: L-qt650-qc900-qm-a64--LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_OnePlusNord-OK.webm
      l-qt650-qc900-qm-i32 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86 Cpp: L-qt650-qc900-qm-x86-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
      QML: L-qt650-qc900-qm-x86-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
      l-qt650-qc900-qm-i64 Linux Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86_64 Cpp: L-qt650-qc900-qm-x86_64-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
      QML: L-qt650-qc900-qm-x86_64-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
      m-qt650-qc900-cm-a32 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_armv7
      m-qt650-qc900-cm-a64 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_arm64_v8a
      m-qt650-qc900-cm-i32 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86
      m-qt650-qc900-cm-i64 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86_64
      m-qt650-qc900-qm-a32 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_armv7
      m-qt650-qc900-qm-a64 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_arm64_v8a
      m-qt650-qc900-qm-i32 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86
      m-qt650-qc900-qm-i64 macOS Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86_64
      ma-qt650-qc900-cm-a32 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_armv7 The "Enable QML debugging" needed to be unchecked and re-checked
      ma-qt650-qc900-cm-a64 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_arm64_v8a The "Enable QML debugging" needed to be unchecked and re-checked
      ma-qt650-qc900-cm-i32 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86 X86 emulators do not exist for Android on Mac Arm
      ma-qt650-qc900-cm-i64 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86_64 X86 emulators do not exist for Android on Mac Arm
      ma-qt650-qc900-qm-a32 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_armv7 The application starts and then closes immediately when the debugger connects.
      ma-qt650-qc900-qm-a64 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_arm64_v8a The application starts and then closes immediately when the debugger connects.
      ma-qt650-qc900-qm-i32 macOS (arm) Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86 X86 emulators do not exist for Android on Mac Arm
      ma-qt650-qc900-qm-i64 macOS
      • Visual(arm)
      Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86_64 X86 emulators do not exist for Android on Mac Arm
      w-qt650-qc900-cm-a32
      • VisualWindows
      Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_armv7 C++ debug after full uninstall of Qt and re-install from accounts.qt.io FAIL. Used Colliding Mice. Did other debugs before. Needed manual deletion of AppData\Roaming\QtProject to WORKS Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-targetarmeabiv7aAndroid7HPHo-CPPdebug-FAILS-afterfullinstallofQtand-neededmanualdeleteofroamingqtproject.mp4
       
      QML debug after full uninstall of Qt and re-install from accounts.qt.io still FAILS. Used QtQuick2 Gallery. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetarmeabiv7aAndroid7HPHo-CPPandQMLdebug-FAILS-afterfullinstallofQtand.mp4
      w-qt650-qc900-cm-a64 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_arm64_v8a C++ debug after full uninstall of Qt and re-install from accounts.qt.io FAIL. Used Colliding Mice. Did other debugs before. Needed manual deletion of AppData\Roaming\QtProject while trying above armv7 to WORKS
      Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-targetarm64v8aAndroid10HuP40Lite-CPPdebug-FAILS-afterfullinstallofQtand-neededmanualdeleteofroamingqtprojectWORKS.mp4
       
      QML debug after full uninstall of Qt and re-install from accounts.qt.io still FAILS. Used QtQuick2 Gallery. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetarm64vAndroid10HP40Lite-CPPandQMLdebug-FAILS-afterfullinstallofQtand.mp4
      w-qt650-qc900-cm-i32 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86 C++ debug after full uninstall of Qt and re-install from accounts.qt.io needed manual deletion of AppData\Roaming\QtProject while trying above armv7 debug. . Used Colliding Mice. WORKS
      Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86Android11emu-CPPdebug-neededmanualdeleteofroamingqtprojectearlier-WORKS.mp4
       
      QML debug needed full uninstall of Qt and re-install from accounts.qt.io to WORKS. Used QtQuick2 Gallery. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetx86Android11emu-CPPandQMLdebug-WORKS-afterfullinstallofQtandReInstallfromaccountqtio.mp4
      w-qt650-qc900-cm-i64 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 CMake 3.24.2 android_x86_64 C++ debug after full uninstall of Qt and re-install from accounts.qt.io needed manual deletion of AppData\Roaming\QtProject while trying above armv64-v8a debug.  Used Colliding Mice. WORKS
      Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86-64Android11emu-CPPdebug-neededmanualdeleteofroamingqtprojectearlier-WORKS.mp4
       
      QML debug needed full uninstall of Qt and re-install from accounts.qt.io to WORKS. Used QtQuick2 Gallery. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetx86-64Android11emu-CPPandQMLdebug-WORKS-afterfullinstallofQtandReInstallfromaccountqtio.mp4
      w-qt650-qc900-qm-a32 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_armv7 C++ debug (after below). Colliding Mice. FAILS on deployment! Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-armeabiv7a-Android7HuaweiHonor-CPPdebug-FAILS-ondeployment.mp4
       
      C++ and QML debug. Gallery. FAILS with QML Debug Enabled Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-armeabi-v7aAndroid10HuaweiP40Lite-CPPandQMLdebug-FAILS-qmake.mp4  but QML works when shadowbuild disabled Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-armeabi-v7aAndroid10HuaweiP40Lite-CPPandQMLdebug-QMLWORKS-CPPFAILS-qmake-shadowbuilddisabled.mp4
      w-qt650-qc900-qm-a64 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_arm64_v8a C++ debug (after x86 qmake test). Colliding Mice. FAILS! Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-arm64-v8aAndroid10HuaweiP40Lite-CPPdebug-FAILS.mp4
      C++ and QML debug. Gallery. FAILS with QML Debug Enabled. Video as link in the comments too big to be loaded. shadowbuilddisabling did not helped (like above)
      win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-arm64-v8aAndroid10HuaweiP40Lite-CPPdebug-FAILS.mp4
      w-qt650-qc900-qm-i32 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86 C++ debug (after below x86-64 qmake test). Used Colliding Mice. FAILS! Fails still after deleting appdata stuff. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86Android11emu-CPPdebug-FAILS.mp4
       
      C++ and QML debug. Gallery. QML debug works. C++ debug fails. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-emux86Android11-CPPandQMLdebug-QMLWORKS-CPPFAILS-qmake.mp4
      w-qt650-qc900-qm-i64 Windows Qt 6.5.0, NDK 25.1, lldb Qt Creator 9.0 qmake android_x86_64 C++ debug (after Cmake tests). Used Colliding Mice. NOTE! Forget QML Debug as Enabled. WORKS. Video win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugEnable-x86-64Android11emu-CPPdebug-WORKS.mp4
       
      C++ and QML debug. Gallery. FAILS! Video https://bugreports.qt.io/secure/attachment/133381/win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-emux86-64Android11-CPPandQMLdebug-FAILS-qmake.mp4
       

      Attachments

        1. L-qt650-qc900-cm-a32--LLDB-CollidingMice--defaultSetting-cppDebug-target_OnePlusNord-OK.webm
          1.93 MB
        2. L-qt650-qc900-cm-a64--LLDB-CollidingMice--defaultSetting-cppDebug-target_OnePlusNord-OK.webm
          1.86 MB
        3. L-qt650-qc900-cm-x86_64-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
          5.05 MB
        4. L-qt650-qc900-cm-x86_64-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
          7.18 MB
        5. L-qt650-qc900-cm-x86-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
          10.82 MB
        6. L-qt650-qc900-cm-x86-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
          5.20 MB
        7. L-qt650-qc900-qm-a32--LLDB-CollidingMice-Enabledsetting-cppDebug-target_OnePlusNord-OK.webm
          1.71 MB
        8. L-qt650-qc900-qm-a32--LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_OnePlusNord-OK.webm
          1.84 MB
        9. L-qt650-qc900-qm-a64--LLDB-CollidingMice-Enabledsetting-cppDebug-target_OnePlusNord-OK.webm
          2.02 MB
        10. L-qt650-qc900-qm-a64--LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_OnePlusNord-OK.webm
          2.53 MB
        11. L-qt650-qc900-qm-x86_64-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
          4.29 MB
        12. L-qt650-qc900-qm-x86_64-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
          3.77 MB
        13. L-qt650-qc900-qm-x86-LLDB-CollidingMice-Enabledsetting-Cpp-target_Emulator-NOK.webm
          5.23 MB
        14. L-qt650-qc900-qm-x86-LLDB-QuickControlsGallery-Enabledsetting-QMLDebug-target_Emulator-NOK.webm
          6.87 MB
        15. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-CollidingMice-defaultsetting-targetHP40Lite-CPPdebugNOK.mp4
          20.64 MB
        16. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-CollidingMice-QMLDisabledsetting-targetHP40Lite-CPPdebug-arm64v8a-afteroldcrapdeleted-OK.mp4
          9.53 MB
        17. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-CollidingMice-QMLEnabledsetting-targetHP40Lite-CPPdebug-arm64v8aNOK.mp4
          8.13 MB
        18. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-CollidingMice-QMLEnabledsetting-targetHP40Lite-CPPdebug-armeabi-v7aNOK.mp4
          9.47 MB
        19. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-QuickControlsGallery-defaultsetting-targetHP40Lite-CPPandQMLdebugNOK.mp4
          17.64 MB
        20. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-QuickControlsGallery-QMLDebugEnabled-targetHP40Lite-CPPandQMLdebug-NOK.mp4
          9.03 MB
        21. win10host-QtC900Beta2-Qt650forAndroid-NDK25manual-LLDB-QuickControlsGallery-QMLDebugEnabled-targetx86Android11emu-CPPandQMLdebug-NOK.mp4
          206 kB
        22. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-arm64-v8aAndroid10HuaweiP40Lite-CPPdebug-FAILS.mp4
          7.90 MB
        23. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-armeabiv7a-Android7HuaweiHonor-CPPdebug-FAILS-ondeployment.mp4
          6.48 MB
        24. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-targetarm64v8aAndroid10HuP40Lite-CPPdebug-FAILS-afterfullinstallofQtand-neededmanualdeleteofroamingqtprojectWORKS.mp4
          8.56 MB
        25. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-targetarmeabiv7aAndroid7HPHo-CPPdebug-FAILS-afterfullinstallofQtand-neededmanualdeleteofroamingqtproject.mp4
          15.66 MB
        26. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86-64Android11emu-CPPdebug-neededmanualdeleteofroamingqtprojectearlier-WORKS.mp4
          1.41 MB
        27. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86Android11emu-CPPdebug-afterdeletingofapproametc-FAILS.mp4
          10.26 MB
        28. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86Android11emu-CPPdebug-FAILS.mp4
          13.91 MB
        29. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugDefault-x86Android11emu-CPPdebug-neededmanualdeleteofroamingqtprojectearlier-WORKS.mp4
          12.14 MB
        30. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-CollidingMice-QMLDebugEnable-x86-64Android11emu-CPPdebug-WORKS.mp4
          14.15 MB
        31. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-armeabi-v7aAndroid10HuaweiP40Lite-CPPandQMLdebug-FAILS-qmake.mp4
          13.28 MB
        32. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-armeabi-v7aAndroid10HuaweiP40Lite-CPPandQMLdebug-QMLWORKS-CPPFAILS-qmake-shadowbuilddisabled.mp4
          12.98 MB
        33. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-emux86-64Android11-CPPandQMLdebug-FAILS-qmake.mp4
          12.12 MB
        34. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-Gallery-QMLDebugEnabled-emux86Android11-CPPandQMLdebug-QMLWORKS-CPPFAILS-qmake.mp4
          15.27 MB
        35. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetarm64vAndroid10HP40Lite-CPPandQMLdebug-FAILS-afterfullinstallofQtand.mp4
          16.37 MB
        36. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetarmeabiv7aAndroid7HPHo-CPPandQMLdebug-FAILS-afterfullinstallofQtand.mp4
          22.62 MB
        37. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetx86-64Android11emu-CPPandQMLdebug-WORKS-afterfullinstallofQtandReInstallfromaccountqtio.mp4
          8.83 MB
        38. win10host-QtC900RC1-Qt650forAndroid-NDK25-LLDB-QuickControlsGallery-QMLDebugEnabled-targetx86Android11emu-CPPandQMLdebug-WORKS-afterfullinstallofQtandReInstallfromaccountqtio.mp4
          19.15 MB
        39. winhost_gallery_ndk25q65_qmlOK_C++OK.mp4
          13.60 MB
        40. winhost_mice_ndk25q65_qmlOK_C++OK..mp4
          7.50 MB

        Issue Links

          For Gerrit Dashboard: QTCREATORBUG-28428
          # Subject Branch Project Status CR V

          Activity

            People

              portale Alessandro Portale
              rampe Rami Potinkara
              Votes:
              3 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes