Ранее обсуждение было здесь: Странная неработоспособность Qt-программ. А нужно ли подписывать Qt-программы для Android?
До текущего момента я не мог воспользоваться adb logcat по причине того, что программы (одна - полноценная, вторая - просто пример с парой кнопок) неожиданно снова начали работать без переустановки и каких-либо действий.
Сегодня опять не запускаются. Logcat показывает следующее:
D/dalvikvm( 9929): Rejecting registerization due to div-int/lit8 v0, v3, (#2)
E/Qt ( 8196): Can't create main activity
E/Qt ( 8196): java.io.FileNotFoundException:
/data/data/org.qtproject.example.mytetra/lib/libplugins_platforms_libqminimalegl.so:
open failed: ENOENT (No such file or directory)
E/Qt ( 8196): at libcore.io.IoBridge.open(IoBridge.java:416)
E/Qt ( 8196): at java.io.FileInputStream.<init>(FileInputStream.java:78)
E/Qt ( 8196): at java.io.FileInputStream.<init>(FileInputStream.java:105)
E/Qt ( 8196): at org.qtproject.qt5.android.bindings.QtActivity.createBundledBinary(QtActivity.java:396)
E/Qt ( 8196): at org.qtproject.qt5.android.bindings.QtActivity.extractBundledPluginsAndImports(QtActivity.java:416)
E/Qt ( 8196): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:466)
E/Qt ( 8196): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:744)
E/Qt ( 8196): at android.app.Activity.performCreate(Activity.java:5267)
E/Qt ( 8196): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/Qt ( 8196): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/Qt ( 8196): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
E/Qt ( 8196): at android.app.ActivityThread.access$700(ActivityThread.java:150)
E/Qt ( 8196): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
E/Qt ( 8196): at android.os.Handler.dispatchMessage(Handler.java:99)
E/Qt ( 8196): at android.os.Looper.loop(Looper.java:176)
E/Qt ( 8196): at android.app.ActivityThread.main(ActivityThread.java:5279)
E/Qt ( 8196): at java.lang.reflect.Method.invokeNative(Native Method)
E/Qt ( 8196): at java.lang.reflect.Method.invoke(Method.java:511)
E/Qt ( 8196): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
E/Qt ( 8196): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
E/Qt ( 8196): at dalvik.system.NativeStart.main(Native Method)
E/Qt ( 8196): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
E/Qt ( 8196): at libcore.io.Posix.open(Native Method)
E/Qt ( 8196): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
E/Qt ( 8196): at libcore.io.IoBridge.open(IoBridge.java:400)
E/Qt ( 8196): ... 20 more
V/WindowManager( 9929): Window{21126b70 u0 Keyguard}mOrientationRequetedFromKeyguard=false
...
I/ActivityManager( 9929): Killing 8196:org.qtproject.example.mytetra/u0a10183: remove task
Что можно сказать по поводу этого вывода?
Девайс - Samsung Galaxy Tab 3
Обсуждение на багтрекере: https://bugreports.qt-project.org/browse/QTBUG-37164
Баг закрыли как невоспроизводящийся.