[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