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. Online installed Android Qt 6.6 but build requires newer version?
Forum Update on Monday, May 27th 2025

Online installed Android Qt 6.6 but build requires newer version?

Scheduled Pinned Locked Moved Solved Mobile and Embedded
15 Posts 9 Posters 6.6k 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.
  • S Offline
    S Offline
    shokarta
    wrote on last edited by
    #1

    Hello Guys,

    So via online installer I installed Qt 6.6 with all android,
    configured android:
    05989ae5-3b31-4cdc-9dac-3ce6270b2397-image.png

    but upon build I have this error:

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':checkReleaseAarMetadata'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
       > 2 issues were found when checking AAR metadata:
         
           1.  Dependency 'androidx.core:core:1.10.1' requires libraries and applications that
               depend on it to compile against version 33 or later of the
               Android APIs.
         
               : is currently compiled against android-31.
         
               Recommended action: Update this project to use a newer compileSdkVersion
               of at least 33, for example 33.
         
               Note that updating a library or application's compileSdkVersion (which
               allows newer APIs to be used) can be done separately from updating
               targetSdkVersion (which opts the app in to new runtime behavior) and
               minSdkVersion (which determines which devices the app can be installed
               on).
         
           2.  Dependency 'androidx.annotation:annotation-experimental:1.3.0' requires libraries and applications that
               depend on it to compile against version 33 or later of the
               Android APIs.
         
               : is currently compiled against android-31.
         
               Recommended action: Update this project to use a newer compileSdkVersion
               of at least 33, for example 33.
         
               Note that updating a library or application's compileSdkVersion (which
               allows newer APIs to be used) can be done separately from updating
               targetSdkVersion (which opts the app in to new runtime behavior) and
               minSdkVersion (which determines which devices the app can be installed
               on).
    
    * Try:
    > Run with --stacktrace option to get the stack trace.
    > Run with --debug option to get more log output.
    > Run with --scan to get full insights.
    > Get more help at https://help.gradle.org.
    
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
    
    You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
    
    For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
    5 actionable tasks: 5 executed
    
    BUILD FAILED in 6s
    Watched directory hierarchies: [C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build]
    Building the android package failed!
    12:55:50: The process "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe" exited with code 14.
    Error while building/deploying project Inventory_qt6 (kit: Android Qt 6.6.0 Clang arm64-v8a)
    When executing step "Build Android APK"
    12:55:50: Elapsed time: 00:21.
    

    I have installed SDK and Image for v34:
    4c2c3743-a439-4c2c-bbfe-a6fa551b229e-image.png
    198fa6bc-2c35-4ebb-88c5-64e7da5a51af-image.png

    and i wonder how come it says:

    : is currently compiled against android-31.
    

    I cant even set the min and target SDK platform:
    dd82e1a6-92fb-4295-a003-3af985243cee-image.png

    I have basically followed the video guide: https://doc.qt.io/qt-6/android-getting-started.html
    so what do I do wrong?

    S 1 Reply Last reply
    0
    • S Offline
      S Offline
      shokarta
      wrote on last edited by
      #7

      JDK 17 or 11 did not help,
      however what i did is changed version of androidx.core:core in projectfolder/android/build.gradle on line 21:

      from:

      implementation 'androidx.core:core:1.10.1'
      

      to:

      implementation 'androidx.core:core:1.8.0'
      

      thos i didnt try any versions in between like 1.9.0, i tried directly 1.8.0 which worked...

      hope this help someone as Qt 6.6 for me does not like to use API 33

      S 1 Reply Last reply
      0
      • S shokarta

        Hello Guys,

        So via online installer I installed Qt 6.6 with all android,
        configured android:
        05989ae5-3b31-4cdc-9dac-3ce6270b2397-image.png

        but upon build I have this error:

        FAILURE: Build failed with an exception.
        
        * What went wrong:
        Execution failed for task ':checkReleaseAarMetadata'.
        > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
           > 2 issues were found when checking AAR metadata:
             
               1.  Dependency 'androidx.core:core:1.10.1' requires libraries and applications that
                   depend on it to compile against version 33 or later of the
                   Android APIs.
             
                   : is currently compiled against android-31.
             
                   Recommended action: Update this project to use a newer compileSdkVersion
                   of at least 33, for example 33.
             
                   Note that updating a library or application's compileSdkVersion (which
                   allows newer APIs to be used) can be done separately from updating
                   targetSdkVersion (which opts the app in to new runtime behavior) and
                   minSdkVersion (which determines which devices the app can be installed
                   on).
             
               2.  Dependency 'androidx.annotation:annotation-experimental:1.3.0' requires libraries and applications that
                   depend on it to compile against version 33 or later of the
                   Android APIs.
             
                   : is currently compiled against android-31.
             
                   Recommended action: Update this project to use a newer compileSdkVersion
                   of at least 33, for example 33.
             
                   Note that updating a library or application's compileSdkVersion (which
                   allows newer APIs to be used) can be done separately from updating
                   targetSdkVersion (which opts the app in to new runtime behavior) and
                   minSdkVersion (which determines which devices the app can be installed
                   on).
        
        * Try:
        > Run with --stacktrace option to get the stack trace.
        > Run with --debug option to get more log output.
        > Run with --scan to get full insights.
        > Get more help at https://help.gradle.org.
        
        Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
        
        You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
        
        For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
        5 actionable tasks: 5 executed
        
        BUILD FAILED in 6s
        Watched directory hierarchies: [C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build]
        Building the android package failed!
        12:55:50: The process "C:\Qt\6.6.0\mingw_64\bin\androiddeployqt.exe" exited with code 14.
        Error while building/deploying project Inventory_qt6 (kit: Android Qt 6.6.0 Clang arm64-v8a)
        When executing step "Build Android APK"
        12:55:50: Elapsed time: 00:21.
        

        I have installed SDK and Image for v34:
        4c2c3743-a439-4c2c-bbfe-a6fa551b229e-image.png
        198fa6bc-2c35-4ebb-88c5-64e7da5a51af-image.png

        and i wonder how come it says:

        : is currently compiled against android-31.
        

        I cant even set the min and target SDK platform:
        dd82e1a6-92fb-4295-a003-3af985243cee-image.png

        I have basically followed the video guide: https://doc.qt.io/qt-6/android-getting-started.html
        so what do I do wrong?

        S Offline
        S Offline
        shokarta
        wrote on last edited by
        #2

        so update,

        when i install v34 build tool:
        3dd07188-e4c0-4a57-bab5-b7631cfedb3f-image.png

        then to be sure i try to uninstall v31 build tool, but Qt gives me automaticaly error and force me to install v31 back:
        d957a0f3-1fce-45f9-86dc-9db432eeb53f-image.png

        S 1 Reply Last reply
        1
        • S shokarta

          so update,

          when i install v34 build tool:
          3dd07188-e4c0-4a57-bab5-b7631cfedb3f-image.png

          then to be sure i try to uninstall v31 build tool, but Qt gives me automaticaly error and force me to install v31 back:
          d957a0f3-1fce-45f9-86dc-9db432eeb53f-image.png

          S Offline
          S Offline
          shokarta
          wrote on last edited by shokarta
          #3

          and if I install:

          • Android SDK Build-Tools 34-rc3 (34.0.0)
          • Android SDK Platform-Tools (34.0.4)

          and set it up in project:
          0f424a4a-62b9-4c22-b38f-f7df7b56ef62-image.png

          then I just have a huge list of errors on build:

          > Task :compileReleaseJavaWithJavac
          warning: [options] source value 8 is obsolete and will be removed in a future release
          warning: [options] target value 8 is obsolete and will be removed in a future release
          warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
          Note: Some input files use or override a deprecated API.
          Note: Recompile with -Xlint:deprecation for details.
          3 warnings
          
          > Task :dexBuilderRelease FAILED
          ERROR:C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$2.class: D8: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          ERROR:C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$1.class: D8: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          org.gradle.workers.WorkerExecutionException: There were multiple failures while executing work items
          	at org.gradle.workers.internal.DefaultWorkerExecutor.workerExecutionException(DefaultWorkerExecutor.java:221)
          	at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:201)
          	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:220)
          	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:224)
          	at 
           .........
          java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
          	at java.base/java.lang.Thread.run(Thread.java:1583)
          Caused by: org.gradle.tooling.BuildException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
          	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:53)
          	at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
          	at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
          	at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
          	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
          	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
          	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
          	at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
          	at
          ....
          org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:78)
          	at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:66)
          	at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:199)
          	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:220)
          	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:224)
          	at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:69)
          	at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51)
          	at com.android.build.gradle.internal.tasks.NewIncrementalTask.taskAction(NewIncrementalTask.kt:46)
          	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
          	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
          	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
          	at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:45)
          	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
          	at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.execute(IncrementalTaskAction.java:26)
          	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
          	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
          	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
          	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
          	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
          	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
          	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
          	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
          	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
          	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
          	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
          	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
          	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
          	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
          	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
          	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
          	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
          	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
          	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
          	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
          	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
          	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
          	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
          	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
          	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
          	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
          	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
          	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
          	at org.gradle.internal.Either$Right.fold(Either.java:175)
          	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
          	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
          	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
          	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
          	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
          	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
          	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
          	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
          	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
          	at java.base/java.util.Optional.orElseGet(Optional.java:364)
          	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
          	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
          	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
          	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
          	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
          	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
          	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
          	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
          	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:94)
          	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:49)
          	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
          	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
          	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
          	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
          	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
          	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
          	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
          	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
          	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
          	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
          	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
          	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
          	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
          	at java.base/java.util.Optional.orElseGet(Optional.java:364)
          	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
          	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
          	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
          	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
          	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
          	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
          	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
          	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
          	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
          	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
          	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
          	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
          	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:135)
          	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
          	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
          	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
          	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
          	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
          	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
          	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
          	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
          	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
          	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
          	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
          	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
          	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
          	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
          	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
          	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
          	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
          	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
          	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
          	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
          	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
          	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
          	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
          	at java.base/java.lang.Thread.run(Thread.java:1583)
          Caused by: org.gradle.tooling.BuildException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
          	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:53)
          	at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
          	at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
          	at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
          	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
          	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
          	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
          	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
          	at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
          	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
          	at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:170)
          	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
          	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
          	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
          	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
          	at org.gradle.internal.Factories$1.create(Factories.java:31)
          	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
          	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
          	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
          	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
          	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
          	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
          	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
          	... 5 more
          Caused by: com.android.builder.dexing.DexArchiveBuilderException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
          	at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:179)
          	at com.android.build.gradle.internal.dexing.DexWorkActionKt.processNonIncrementally(DexWorkAction.kt:145)
          	at com.android.build.gradle.internal.dexing.DexWorkActionKt.launchProcessing(DexWorkAction.kt:73)
          	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:45)
          	... 36 more
          Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing.
          	at com.android.builder.dexing.D8DexArchiveBuilder.getExceptionToRethrow(D8DexArchiveBuilder.java:183)
          	at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:122)
          	at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:175)
          	... 39 more
          Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$2.class
          	at Version.fakeStackEntry(Version_4.0.48.java:0)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:75)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:28)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
          	at com.android.tools.r8.internal.vk.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
          	at com.android.tools.r8.D8.run(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:11)
          	at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:120)
          	... 40 more
          Caused by: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          	at com.android.tools.r8.graph.e1.<init>(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:5)
          	at com.android.tools.r8.graph.v0.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:14)
          	at com.android.tools.r8.graph.x2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:9)
          	at com.android.tools.r8.internal.Ab.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:873)
          	at com.android.tools.r8.graph.y2.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:44)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:101)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:102)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:100)
          	at com.android.tools.r8.graph.y2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
          	at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
          	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
          	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
          	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
          	at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321)
          	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
          	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66)
          	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36)
          	at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
          	at com.android.tools.r8.dex.a.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:38)
          	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:66)
          	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:23)
          	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:22)
          	at com.android.tools.r8.D8.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:50)
          	at com.android.tools.r8.D8.d(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:19)
          	at com.android.tools.r8.D8.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:1)
          	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
          	... 43 more
          	Suppressed: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:86)
          		... 49 more
          	Caused by: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          		at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:566)
          		at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:527)
          		at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:88)
          		at com.android.tools.r8.utils.x.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:58)
          		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:67)
          		... 49 more
          	Caused by: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
          		at com.android.tools.r8.internal.xk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:6)
          		at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:104)
          		at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:100)
          		at com.android.tools.r8.graph.y2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
          		at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
          		at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
          		at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
          		at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
          		at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321)
          		at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
          		at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66)
          		at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36)
          		at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
          		at com.android.tools.r8.dex.a.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:38)
          		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:66)
          		... 49 more
          	Caused by: [CIRCULAR REFERENCE: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null]
          
          
          > Task :lintVitalAnalyzeRelease
          
          FAILURE: Build failed with an exception.
          
          * What went wrong:
          Execution failed for task ':dexBuilderRelease'.
          > There were multiple failures while executing work items
             > A failure occurred while executing com.android.build.gradle.internal.dexing.DexWorkAction
                > Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
             > A failure occurred while executing com.android.build.gradle.internal.dexing.DexWorkAction
                > Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
          
          * Try:
          > Run with --stacktrace option to get the stack trace.
          > Run with --info or --debug option to get more log output.
          > Run with --scan to get full insights.
          > Get more help at https://help.gradle.org.
          
          Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
          
          You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
          
          For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
          33 actionable tasks: 33 executed
          
          

          and installing newest NDK does not help in any way

          JoeCFDJ 1 Reply Last reply
          0
          • S shokarta

            and if I install:

            • Android SDK Build-Tools 34-rc3 (34.0.0)
            • Android SDK Platform-Tools (34.0.4)

            and set it up in project:
            0f424a4a-62b9-4c22-b38f-f7df7b56ef62-image.png

            then I just have a huge list of errors on build:

            > Task :compileReleaseJavaWithJavac
            warning: [options] source value 8 is obsolete and will be removed in a future release
            warning: [options] target value 8 is obsolete and will be removed in a future release
            warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
            Note: Some input files use or override a deprecated API.
            Note: Recompile with -Xlint:deprecation for details.
            3 warnings
            
            > Task :dexBuilderRelease FAILED
            ERROR:C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$2.class: D8: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            ERROR:C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$1.class: D8: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            org.gradle.workers.WorkerExecutionException: There were multiple failures while executing work items
            	at org.gradle.workers.internal.DefaultWorkerExecutor.workerExecutionException(DefaultWorkerExecutor.java:221)
            	at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:201)
            	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:220)
            	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:224)
            	at 
             .........
            java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
            	at java.base/java.lang.Thread.run(Thread.java:1583)
            Caused by: org.gradle.tooling.BuildException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
            	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:53)
            	at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
            	at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
            	at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
            	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
            	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
            	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
            	at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
            	at
            ....
            org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:78)
            	at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:66)
            	at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.java:199)
            	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTaskDelegate.doProcess(DexArchiveBuilderTaskDelegate.kt:220)
            	at com.android.build.gradle.internal.tasks.DexArchiveBuilderTask.doTaskAction(DexArchiveBuilderTask.kt:224)
            	at com.android.build.gradle.internal.tasks.NewIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:69)
            	at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51)
            	at com.android.build.gradle.internal.tasks.NewIncrementalTask.taskAction(NewIncrementalTask.kt:46)
            	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
            	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
            	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
            	at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:45)
            	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
            	at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.execute(IncrementalTaskAction.java:26)
            	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
            	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
            	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
            	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
            	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
            	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
            	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
            	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
            	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
            	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
            	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
            	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
            	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
            	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
            	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
            	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
            	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
            	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
            	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
            	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
            	at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
            	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
            	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
            	at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
            	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
            	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
            	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
            	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
            	at org.gradle.internal.Either$Right.fold(Either.java:175)
            	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
            	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
            	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
            	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
            	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
            	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
            	at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
            	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
            	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
            	at java.base/java.util.Optional.orElseGet(Optional.java:364)
            	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
            	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
            	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
            	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
            	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
            	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
            	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
            	at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
            	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:94)
            	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:49)
            	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
            	at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
            	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
            	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:81)
            	at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
            	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
            	at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
            	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
            	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
            	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
            	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
            	at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
            	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
            	at java.base/java.util.Optional.orElseGet(Optional.java:364)
            	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
            	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
            	at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
            	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
            	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
            	at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
            	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
            	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
            	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
            	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
            	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
            	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:146)
            	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:135)
            	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
            	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
            	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
            	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
            	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
            	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
            	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
            	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
            	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
            	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
            	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
            	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
            	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
            	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
            	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
            	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
            	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
            	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
            	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
            	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
            	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
            	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
            	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
            	at java.base/java.lang.Thread.run(Thread.java:1583)
            Caused by: org.gradle.tooling.BuildException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
            	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:53)
            	at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
            	at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
            	at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
            	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
            	at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
            	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
            	at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
            	at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
            	at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:170)
            	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
            	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
            	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
            	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
            	at org.gradle.internal.Factories$1.create(Factories.java:31)
            	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
            	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
            	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
            	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
            	at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
            	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
            	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
            	... 5 more
            Caused by: com.android.builder.dexing.DexArchiveBuilderException: Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
            	at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:179)
            	at com.android.build.gradle.internal.dexing.DexWorkActionKt.processNonIncrementally(DexWorkAction.kt:145)
            	at com.android.build.gradle.internal.dexing.DexWorkActionKt.launchProcessing(DexWorkAction.kt:73)
            	at com.android.build.gradle.internal.dexing.DexWorkAction.run(DexWorkAction.kt:45)
            	... 36 more
            Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing.
            	at com.android.builder.dexing.D8DexArchiveBuilder.getExceptionToRethrow(D8DexArchiveBuilder.java:183)
            	at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:122)
            	at com.android.build.gradle.internal.dexing.DexWorkActionKt.process(DexWorkAction.kt:175)
            	... 39 more
            Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes\org\qtproject\qt\android\bindings\QtLoader$2.class
            	at Version.fakeStackEntry(Version_4.0.48.java:0)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:75)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:28)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
            	at com.android.tools.r8.internal.vk.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
            	at com.android.tools.r8.D8.run(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:11)
            	at com.android.builder.dexing.D8DexArchiveBuilder.convert(D8DexArchiveBuilder.java:120)
            	... 40 more
            Caused by: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            	at com.android.tools.r8.graph.e1.<init>(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:5)
            	at com.android.tools.r8.graph.v0.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:14)
            	at com.android.tools.r8.graph.x2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:9)
            	at com.android.tools.r8.internal.Ab.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:873)
            	at com.android.tools.r8.graph.y2.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:44)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:101)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:102)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:100)
            	at com.android.tools.r8.graph.y2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
            	at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
            	at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
            	at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
            	at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
            	at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321)
            	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
            	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66)
            	at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36)
            	at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
            	at com.android.tools.r8.dex.a.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:38)
            	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:66)
            	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:23)
            	at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:22)
            	at com.android.tools.r8.D8.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:50)
            	at com.android.tools.r8.D8.d(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:19)
            	at com.android.tools.r8.D8.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:1)
            	at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
            	... 43 more
            	Suppressed: java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:86)
            		... 49 more
            	Caused by: java.util.concurrent.ExecutionException: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            		at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:566)
            		at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:527)
            		at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:88)
            		at com.android.tools.r8.utils.x.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:58)
            		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:67)
            		... 49 more
            	Caused by: com.android.tools.r8.internal.xk: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null
            		at com.android.tools.r8.internal.xk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:6)
            		at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:104)
            		at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:100)
            		at com.android.tools.r8.graph.y2.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
            		at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
            		at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
            		at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
            		at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
            		at com.google.common.util.concurrent.MoreExecutors$DirectExecutorService.execute(MoreExecutors.java:321)
            		at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
            		at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:66)
            		at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:36)
            		at com.android.tools.r8.dex.a.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
            		at com.android.tools.r8.dex.a.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:38)
            		at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:66)
            		... 49 more
            	Caused by: [CIRCULAR REFERENCE: java.lang.NullPointerException: Cannot invoke "String.length()" because "<parameter1>" is null]
            
            
            > Task :lintVitalAnalyzeRelease
            
            FAILURE: Build failed with an exception.
            
            * What went wrong:
            Execution failed for task ':dexBuilderRelease'.
            > There were multiple failures while executing work items
               > A failure occurred while executing com.android.build.gradle.internal.dexing.DexWorkAction
                  > Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
               > A failure occurred while executing com.android.build.gradle.internal.dexing.DexWorkAction
                  > Failed to process: C:\Qt\Projects\Builds\build-Inventory_qt6-Android_Qt_6_6_0_Clang_arm64_v8a-Release\android-build\build\intermediates\javac\release\classes
            
            * Try:
            > Run with --stacktrace option to get the stack trace.
            > Run with --info or --debug option to get more log output.
            > Run with --scan to get full insights.
            > Get more help at https://help.gradle.org.
            
            Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
            
            You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
            
            For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
            33 actionable tasks: 33 executed
            
            

            and installing newest NDK does not help in any way

            JoeCFDJ Offline
            JoeCFDJ Offline
            JoeCFD
            wrote on last edited by
            #4

            @shokarta
            You may have compatibility issues.
            https://forum.qt.io/topic/150354/cannot-select-api-33-for-android-target-sdk-in-qt-creator/9?_=1697725678940

            S 1 Reply Last reply
            0
            • JoeCFDJ JoeCFD

              @shokarta
              You may have compatibility issues.
              https://forum.qt.io/topic/150354/cannot-select-api-33-for-android-target-sdk-in-qt-creator/9?_=1697725678940

              S Offline
              S Offline
              shokarta
              wrote on last edited by
              #5

              @JoeCFD yea but i still dont know what to do :( i reported a bug as I think its not correct that fresh qt 6.6.0 asks me for v31:
              66ac7f04-df4e-45ad-a2e3-12de97a1b56e-image.png
              instead of v33 which is not compatible with JDK or NDK or Graddle which QT is trying to use

              JoeCFDJ 1 Reply Last reply
              0
              • S shokarta

                @JoeCFD yea but i still dont know what to do :( i reported a bug as I think its not correct that fresh qt 6.6.0 asks me for v31:
                66ac7f04-df4e-45ad-a2e3-12de97a1b56e-image.png
                instead of v33 which is not compatible with JDK or NDK or Graddle which QT is trying to use

                JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by JoeCFD
                #6

                @shokarta First, your JDK version 21 may not work(not sure). Even for the latest Android 14, Java 17 is needed. But you have 21. My target Android versions are 12/13. Therefore, I use Java 11.

                Android 	Java 	API and language features supported
                14 (API 34) 	17 	Core libraries
                13 (API 33) 	11 	Core libraries
                12 (API 32) 	11 	Java API
                11 and lower 		Android versions
                

                Better to check the versions of all the packages you use are compatible.

                1 Reply Last reply
                1
                • JoeCFDJ JoeCFD referenced this topic on
                • S Offline
                  S Offline
                  shokarta
                  wrote on last edited by
                  #7

                  JDK 17 or 11 did not help,
                  however what i did is changed version of androidx.core:core in projectfolder/android/build.gradle on line 21:

                  from:

                  implementation 'androidx.core:core:1.10.1'
                  

                  to:

                  implementation 'androidx.core:core:1.8.0'
                  

                  thos i didnt try any versions in between like 1.9.0, i tried directly 1.8.0 which worked...

                  hope this help someone as Qt 6.6 for me does not like to use API 33

                  S 1 Reply Last reply
                  0
                  • S shokarta has marked this topic as solved on
                  • S shokarta

                    JDK 17 or 11 did not help,
                    however what i did is changed version of androidx.core:core in projectfolder/android/build.gradle on line 21:

                    from:

                    implementation 'androidx.core:core:1.10.1'
                    

                    to:

                    implementation 'androidx.core:core:1.8.0'
                    

                    thos i didnt try any versions in between like 1.9.0, i tried directly 1.8.0 which worked...

                    hope this help someone as Qt 6.6 for me does not like to use API 33

                    S Offline
                    S Offline
                    shokarta
                    wrote on last edited by
                    #8

                    little update...
                    above solution works only with JDK 17... but also removing the line completly works with JDK 17... however if i update back to 21 (like the QT installation video from the link above) then nothing works whatsoever...
                    i guess only updating API to 33 would work, which from the issue explanation my Qt 6.6 does not like.

                    1 Reply Last reply
                    0
                    • JoeCFDJ JoeCFD referenced this topic on
                    • S Offline
                      S Offline
                      simranjeetsingh
                      wrote on last edited by
                      #9

                      @shokarta I also had the same issue.
                      The following worked for me-

                      1. Install Android Build Platform SDK - android-34 from SDK manager.
                      2. Install Android Build tools version - 34.0.0 rc3 from SDK manager.
                      3. Install OpenJDK 17 (and not higher versions - they are not compatible)
                      4. Restart Qt Creator.
                      5. Set JDK path.
                      6. Set Android Build tools version as 34.0.0 under Projects>Build (Under your Android Qt 6.x.x Clang etc,)>Current Configuration>Build Steps>Build Android APK>Application> ...
                      7. Set Android Build Platform SDK as android-34 under Projects>Build (Under your Android Qt 6.x.x Clang etc,)>Current Configuration>Build Steps>Build Android APK>Application> ...
                      8. Clean, Rebuild
                      C 1 Reply Last reply
                      6
                      • S Offline
                        S Offline
                        Samuel Adesola
                        wrote on last edited by
                        #10

                        I had the same issue, I am currently on Qt 6.5.3, I just replace the JDK 21 with JDK 17 and it worked

                        J 1 Reply Last reply
                        1
                        • KenAppleby 0K KenAppleby 0 referenced this topic on
                        • SR__S Offline
                          SR__S Offline
                          SR__
                          wrote on last edited by
                          #11

                          I just want to make it clear for new readers : with current (Qt 6.6, QtCreator 12.0.2) version, you have to do both :

                          • use JDK 17 not 21
                          • modify your projectfolder/android/build.gradle as stated :
                          implementation 'androidx.core:core:1.8.0'
                          

                          instead of

                          implementation 'androidx.core:core:1.10.1'
                          

                          Not doing any of these lead to errors in my case.
                          The error when using Jdk 21 contains :

                          javac\debug\classes\org\qtproject\qt\android\bindings\QtLoader$2.class: D8: java.lang.NullPointerException
                          
                          1 Reply Last reply
                          0
                          • S Samuel Adesola

                            I had the same issue, I am currently on Qt 6.5.3, I just replace the JDK 21 with JDK 17 and it worked

                            J Offline
                            J Offline
                            johny25
                            wrote on last edited by
                            #12

                            @Samuel-Adesola said in Online installed Android Qt 6.6 but build requires newer version?:

                            I had the same issue, I am currently on Qt 6.5.3, I just replace the JDK 21 with JDK 17 and it worked

                            This solved the same issue I had on Qt 6.6.2.

                            1 Reply Last reply
                            0
                            • S simranjeetsingh

                              @shokarta I also had the same issue.
                              The following worked for me-

                              1. Install Android Build Platform SDK - android-34 from SDK manager.
                              2. Install Android Build tools version - 34.0.0 rc3 from SDK manager.
                              3. Install OpenJDK 17 (and not higher versions - they are not compatible)
                              4. Restart Qt Creator.
                              5. Set JDK path.
                              6. Set Android Build tools version as 34.0.0 under Projects>Build (Under your Android Qt 6.x.x Clang etc,)>Current Configuration>Build Steps>Build Android APK>Application> ...
                              7. Set Android Build Platform SDK as android-34 under Projects>Build (Under your Android Qt 6.x.x Clang etc,)>Current Configuration>Build Steps>Build Android APK>Application> ...
                              8. Clean, Rebuild
                              C Offline
                              C Offline
                              caged
                              wrote on last edited by
                              #13

                              @simranjeetsingh
                              Hii!!
                              I I'm having trouble building my Android app with QT 6.6.1. Despite installing JDK 11 and configuring Android 13 (API 33), I keep getting an error stating that a drawable/icon is not found, even though I've added it to my build directory. Additionally, I'm getting warnings about deprecated Gradle features, making the build incompatible with Gradle 9.0.

                              Could You please help me troubleshoot this issue? I've attached a screenshot for reference.
                              3e6dcd18-0232-4e85-b7f7-62a7b3b3dabf-image.png

                              e1c7ce62-e23a-4c99-9c6b-3a46825ca917-image.png

                              1 Reply Last reply
                              0
                              • I Offline
                                I Offline
                                iSolve_Tech
                                wrote on last edited by
                                #14

                                Hi all,

                                while i am trying the android camera facing below error, @i.e.. unable to get the preview of stream.

                                using Android 14
                                sdk version34
                                ndk 26
                                java 17jdk
                                Qt version 6.5.3

                                W QtCamera2: Failed to start preview:android.hardware.camera2.CameraAccessException: CAMERA_DISCONNECTED (2): checkPidStatus:1948: The camera device has been disconnected

                                M 1 Reply Last reply
                                0
                                • I iSolve_Tech

                                  Hi all,

                                  while i am trying the android camera facing below error, @i.e.. unable to get the preview of stream.

                                  using Android 14
                                  sdk version34
                                  ndk 26
                                  java 17jdk
                                  Qt version 6.5.3

                                  W QtCamera2: Failed to start preview:android.hardware.camera2.CameraAccessException: CAMERA_DISCONNECTED (2): checkPidStatus:1948: The camera device has been disconnected

                                  M Offline
                                  M Offline
                                  mvuori
                                  wrote on last edited by
                                  #15

                                  @iSolve_Tech You are asking in a solved thread something that has nothing to do with the threads topic

                                  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