Details
Description
Running QtLocation 'mapviewer' test on Android target (Android version 5.0) on Windows 10 doesn't render the map.
Qt Creator's application output shows:
I/ActivityManager( 587): Start proc org.qtproject.example.qml_location_mapviewer for activity org.qtproject.example.qml_location_mapviewer/org.qtproject.qt5.android.bindings.QtActivity: pid=10703 uid=10138 gids={50138, 9997, 3003, 1028, 1015} abi=armeabi-v7a I/art (10703): Late-enabling -Xcheck:jni E/Qt (10703): Can't create main activity E/Qt (10703): java.io.FileNotFoundException: --Added-by-androiddeployqt--/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png E/Qt (10703): at android.content.res.AssetManager.openAsset(Native Method) E/Qt (10703): at android.content.res.AssetManager.open(AssetManager.java:313) E/Qt (10703): at android.content.res.AssetManager.open(AssetManager.java:287) E/Qt (10703): at org.qtproject.qt5.android.bindings.QtActivity.copyAsset(QtActivity.java:394) E/Qt (10703): at org.qtproject.qt5.android.bindings.QtActivity.extractBundledPluginsAndImports(QtActivity.java:503) E/Qt (10703): at org.qtproject.qt5.android.bindings.QtActivity.startApp(QtActivity.java:582) E/Qt (10703): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:901) E/Qt (10703): at android.app.Activity.performCreate(Activity.java:5933) E/Qt (10703): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) E/Qt (10703): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) E/Qt (10703): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) E/Qt (10703): at android.app.ActivityThread.access$800(ActivityThread.java:144) E/Qt (10703): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) E/Qt (10703): at android.os.Handler.dispatchMessage(Handler.java:102) E/Qt (10703): at android.os.Looper.loop(Looper.java:135) E/Qt (10703): at android.app.ActivityThread.main(ActivityThread.java:5221) E/Qt (10703): at java.lang.reflect.Method.invoke(Native Method) E/Qt (10703): at java.lang.reflect.Method.invoke(Method.java:372) E/Qt (10703): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) E/Qt (10703): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) D/OpenGLRenderer(10703): Render dirty regions requested: true D/Atlas (10703): Validating map... I/Adreno-EGL(10703): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328 I/OpenGLRenderer(10703): Initialized EGL, version 1.4 D/OpenGLRenderer(10703): Enabling debug mode 0
Seems to be Android version specific. It works on Android 8. Haven't tested with Android 6.