Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.3.1
-
None
Description
The problem can be reproduced using the qt provided hangman demo project.
[built on macOS Bug Sur (11.6.7)]
During loading of an qmake or cmake android project you get the following error log on my Pixel 4a Android device:
I.e.
I Qt JAVA : Can't find 'nulllibc++_shared.so'
etc.
That is the names of the shared libraries to be loaded all have null at the start and cannot be loaded.
Also the error: "E Qt : Native library directory /data/app/~~LqhExrLe7f54fTzZ4uBikg==/org.qtproject.example.hangman-yRFASsKNHWkZkDraljxZhw==/lib/arm64/ does not exist or is empty."
looks suspect.
E Qt : Native library directory /data/app/~~4V_Tr4r36jnGQfqa1u6HOA==/org.qtproject.example.hangman-yusO5P_S-woz42KfOdSd0w==/lib/arm64/ does not exist or is empty. W System : ClassLoader referenced unknown path: I Qt JAVA : Can't find 'nulllibc++_shared.so' I Qt JAVA : Can't find 'nulllibQt6Core_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6Gui_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6Network_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6OpenGL_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6Qml_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QmlModels_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6Quick_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QuickTemplates2_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QuickControls2_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QuickControls2Impl_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QmlWorkerScript_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QuickShapes_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibQt6QuickLayouts_arm64-v8a.so' I Qt JAVA : Can't find 'nulllibplugins_platforms_qtforandroid_arm64-v8a.so' W System.err: java.lang.Exception: W System.err: at org.qtproject.qt.android.bindings.QtLoader.loadApplication(QtLoader.java:220) W System.err: at org.qtproject.qt.android.bindings.QtLoader.startApp(QtLoader.java:401) W System.err: at org.qtproject.qt.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:146) W System.err: at org.qtproject.qt.android.bindings.QtActivity.onCreateHook(QtActivity.java:263) W System.err: at org.qtproject.qt.android.bindings.QtActivity.onCreate(QtActivity.java:283) W System.err: at android.app.Activity.performCreate(Activity.java:8054) W System.err: at android.app.Activity.performCreate(Activity.java:8034) W System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1341) W System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3688) W System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3864) W System.err: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103) W System.err: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) W System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2253) W System.err: at android.os.Handler.dispatchMessage(Handler.java:106) W System.err: at android.os.Looper.loopOnce(Looper.java:201) W System.err: at android.os.Looper.loop(Looper.java:288) W System.err: at android.app.ActivityThread.main(ActivityThread.java:7870) W System.err: at java.lang.reflect.Method.invoke(Native Method) W System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)