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. Qt 6.3.1 Android: Crash with: Qt: Can't create main activity
Forum Updated to NodeBB v4.3 + New Features

Qt 6.3.1 Android: Crash with: Qt: Can't create main activity

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
2 Posts 2 Posters 810 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    TheoSys
    wrote on last edited by
    #1

    I try to port an Android App from Qt5.15 to Qt6.3.1. The compilation works without errors and I can deploy the App to a virtual Android emulator. On start of the App I get the following:

    E Qt      : Can't create main activity
    E Qt      : android.content.res.Resources$NotFoundException: String resource ID #0x0
    E Qt      : 	at android.content.res.Resources.getText(Resources.java:367)
    E Qt      : 	at android.content.res.Resources.getString(Resources.java:460)
    E Qt      : 	at org.qtproject.qt.android.bindings.QtLoader.startApp(QtLoader.java:254)
    E Qt      : 	at org.qtproject.qt.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:146)
    E Qt      : 	at org.qtproject.qt.android.bindings.QtActivity.onCreateHook(QtActivity.java:263)
    E Qt      : 	at org.qtproject.qt.android.bindings.QtActivity.onCreate(QtActivity.java:283)
    E Qt      : 	at android.app.Activity.performCreate(Activity.java:7802)
    E Qt      : 	at android.app.Activity.performCreate(Activity.java:7791)
    E Qt      : 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1299)
    E Qt      : 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3245)
    E Qt      : 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
    E Qt      : 	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
    E Qt      : 	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
    E Qt      : 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
    E Qt      : 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
    E Qt      : 	at android.os.Handler.dispatchMessage(Handler.java:107)
    E Qt      : 	at android.os.Looper.loop(Looper.java:214)
    E Qt      : 	at android.app.ActivityThread.main(ActivityThread.java:7356)
    E Qt      : 	at java.lang.reflect.Method.invoke(Native Method)
    E Qt      : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
    E Qt      : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
    

    After this the App is running but I see only a black screen. It complains about the resources. They are there and worked perfect with Qt5.15.
    What do I miss? Does someone know what may be the course for this?

    A.T.

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bee65
      wrote on last edited by
      #2

      I was not able to get Qt 6.3.1 working on Android at all. See
      https://bugreports.qt.io/browse/QTBUG-102762 (fixed in 6.4)

      I am using Qt 6.2.3 with more success.

      It would be interesting to find out what versions of Qt are being used in successfully released apps.

      1 Reply Last reply
      1

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved