[Interest] Can't run android app with Qt 5.14 beta 3 (Qt 5.12.3 works)

Bernhard B schluchti at gmail.com
Mon Nov 25 20:34:59 CET 2019


Hi,

I just installed Qt 5.14 beta 3 (together with Qt Creator 4.11 beta 2) in
order to test the new android app bundle feature.

With Qt 5.14 I can build the app successfully, but unfortunately the app
terminates immediately after the start with the following error:

Invalid ID 0x00000000.

E Qt : Can't create main activity

E Qt : android.content.res.Resources$NotFoundException: String array
resource ID #0x0

E Qt : at android.content.res.Resources.getStringArray(Resources.java:585)

E Qt : at
org.qtproject.qt5.android.bindings.QtLoader.startApp(QtLoader.java:423)

E Qt : at
org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:183)

E Qt : at
org.qtproject.qt5.android.bindings.QtActivity.onCreateHook(QtActivity.java:266)

E Qt : at
org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:273)

E Qt : at io.imagemonkey.thegame.Main.onCreate(Main.java:52)

E Qt : at android.app.Activity.performCreate(Activity.java:7144)

E Qt : at android.app.Activity.performCreate(Activity.java:7135)

E Qt : at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)

E Qt : at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)

E Qt : at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)

E Qt : at
android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)

E Qt : at
android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)

E Qt : at
android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)

E Qt : at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)

E Qt : at android.os.Handler.dispatchMessage(Handler.java:106)

E Qt : at android.os.Looper.loop(Looper.java:193)

E Qt : at android.app.ActivityThread.main(ActivityThread.java:6718)

E Qt : at java.lang.reflect.Method.invoke(Native Method)

E Qt : at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

E Qt : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)


NDK Version: r20b

Minimum required SDK: API 21

Target SDK: API 28

Android Phone: One Plus 5t


If I switch back to Qt 5.12.3 everything works fine.


At first, I though it might be related to the Android ABI, as I saw in the
build console that the app was now built using aarch64 instead of
armeabi-v7a. So I changed the ANDROID_ABIS variable in the pro file and set
it to armeabi-v7a. But that hasn't changed anything - the error still
persists.

Anyone an idea what could be the problem here?

Many thanks,

Bernhard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20191125/60bb256e/attachment.html>


More information about the Interest mailing list