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 App Not Work with Qt 6.8.0 ARM64-v8a
Forum Updated to NodeBB v4.3 + New Features

Android App Not Work with Qt 6.8.0 ARM64-v8a

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
4 Posts 2 Posters 1.2k Views
  • 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.
  • O Offline
    O Offline
    osos11
    wrote on last edited by osos11
    #1

    Hi,

    I created a simple qtquick project with Qt Creator. I didn't do any changes.
    I successfully compiled and installed it on my device. The application doesn't work.
    What should I do in this situation?

    Host: Ubuntu 22.04 x64
    Kit: Qt 6.8.0 arm64-v8a
    Ndk: 27.1.12297006
    Java: openjdk version "17.0.12" 2024-07-16
    OpenJDK Runtime Environment (build 17.0.12+7-Ubuntu-1ubuntu222.04)
    Build-tools: v34.0.0
    Build platform SDK: 34
    Make: Cmake (Default)

    My Phone: Android 14 QPR3 September Security Patch

    When I run the application, the following logs appear in the Qt console. Also, When I run the application, "Your application encountered a fatal error and cannot continue" appear in the phone screen.

    Qt Console Log:
    (I already installed QMultimedia)

    I ple.appuntitled: Late-enabling -Xcheck:jni
    I ple.appuntitled: Using CollectorTypeCC GC.
    D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
    D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10632; state: ENABLED
    D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10632; state: ENABLED
    W ziparchive: Unable to open '/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.dm': No such file or directory
    W ziparchive: Unable to open '/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.dm': No such file or directory
    D nativeloader: Configuring clns-6 for other apk /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64:/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/org.qtproject.example.appuntitled
    V GraphicsEnvironment: Currently set values for:
    V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[com.android.angle, com.linecorp.b612.android, com.campmobile.snow, com.google.android.apps.tachyon]
    V GraphicsEnvironment:   angle_gl_driver_selection_values=[angle, native, native, native]
    V GraphicsEnvironment: org.qtproject.example.appuntitled is not listed in per-application setting
    V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
    D CompatibilityChangeReporter: Compat change id reported: 279646685; UID 10632; state: DISABLED
    D CompatibilityChangeReporter: Compat change id reported: 247079863; UID 10632; state: ENABLED
    W ziparchive: Unable to open '/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.dm': No such file or directory
    W ziparchive: Unable to open '/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/base.dm': No such file or directory
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libc++_shared.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Core_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    I QtCore  : Start
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Gui_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Network_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6OpenGL_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Qml_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6QmlModels_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6QmlWorkerScript_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6QmlMeta_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Quick_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Svg_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6VirtualKeyboard_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6QuickLayouts_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6LabsFolderListModel_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6VirtualKeyboardSettings_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6Multimedia_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libQt6MultimediaQuick_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    D nativeloader: Load /data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so using ns clns-6 from class loader (caller=<unknown>): ok
    I Qt      : qt started
    E QtLoader: Can't find '/data/app/~~Lig18uwa35gSufJsfTo5DQ==/org.qtproject.example.appuntitled-98Kz_bFqLd3slSzBdB1Wgg==/lib/arm64/libplugins_multimedia_ffmpegmediaplugin_arm64-v8a.so'
    E QtLoader: Loading Qt native libraries failed
    D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10632; state: ENABLED
    D CompatibilityChangeReporter: Compat change id reported: 63938206; UID 10632; state: DISABLED
    D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10632; state: ENABLED
    D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10632; state: DISABLED
    W HWUI    : Unknown dataspace 0
    I AdrenoGLES: QUALCOMM build                   : 6209c5d, Ifdcc64d6e8
    I AdrenoGLES: Build Date                       : 12/12/19
    I AdrenoGLES: OpenGL ES Shader Compiler Version: EV031.27.05.03
    I AdrenoGLES: Local Branch                     : mybranchea1c9b4a-9e05-f149-a3b2-1458d0b52ae8
    I AdrenoGLES: Remote Branch                    : quic/gfx-adreno.lnx.1.0.r85-rel
    I AdrenoGLES: Remote Branch                    : NONE
    I AdrenoGLES: Reconstruct Branch               : NOTHING
    I AdrenoGLES: Build Config                     : C O 9.0.3 AArch64
    I AdrenoGLES: PFP: 0x005ff112, ME: 0x005ff066
    I Gralloc4: mapper 4.x is not supported
    W Gralloc3: mapper 3.x is not supported
    I Gralloc2: Adding additional valid usage bits: 0x202000
    D ProfileInstaller: Installing profile for org.qtproject.example.appuntitled
    

    Btw, Everything works fine with Qt 6.5.3.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mvuori
      wrote on last edited by
      #2

      I don't know, but Qt says the NDK should be r26b, so I'd try that

      1 Reply Last reply
      0
      • O Offline
        O Offline
        osos11
        wrote on last edited by
        #3

        I think this issue is related to Qt. The default configuration is wrong, the multimedia package is missing.
        I changed two lines in Cmake.txt as below and the application works fine.

        find_package(Qt6 6.5 REQUIRED COMPONENTS Quick) -> find_package(Qt6 6.5 REQUIRED COMPONENTS Quick Multimedia)
        
        target_link_libraries(appuntitled
            PRIVATE Qt6::Quick
        )
        
           |
           v
        
        target_link_libraries(appuntitled
            PRIVATE Qt6::Quick
            PRIVATE Qt6::Multimedia
        )
        
        1 Reply Last reply
        0
        • O Offline
          O Offline
          osos11
          wrote on last edited by
          #4

          I created a bug report for this case.

          https://bugreports.qt.io/browse/QTBUG-129946

          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