Skip to content

Mobile and Embedded

The forum for developing everything embedded: Linux, WinCE, Symbian, MeeGo... you name it.
14.2k Topics 62.7k Posts
  • QtQuick stuck at 24FPS (wearable example)

    Unsolved
    1
    0 Votes
    1 Posts
    185 Views
    No one has replied
  • AndroidExtras, import error

    Unsolved
    4
    1 Votes
    4 Posts
    739 Views
    V
    @J-Hilk Sorry, I would say I have a similar* issue. I posted the issue I have yesterday and got no response yet. This looked similar to what I am facing. I cannot import anything from androidx. Here is the link to my post: androidx package does not exist error . I would appreciate some help. Thanks in advance :)
  • Qt6 Android - SQLite Driver Not Found

    Unsolved
    2
    0 Votes
    2 Posts
    357 Views
    SGaistS
    Hi and welcome to devnet, From the looks of it, you try to load an x86 plugin with an arm64 version of Qt. That's not possible.
  • Qt Qml Android studio plugin is crashing

    Unsolved
    3
    0 Votes
    3 Posts
    480 Views
    S
    @Scott-Izi the StackOverflow is here
  • QCombobox stop working after back navigation on android in Qt 6.4.2 C++

    Unsolved
    4
    0 Votes
    4 Posts
    728 Views
    KaguroK
    @samuel898 Hi! Finally the Qt Team started working on my ticket! So you can follow the process on this ticket if you want: https://bugreports.qt.io/browse/QTBUG-127495
  • building android apk arm64-v8a error

    Unsolved
    1
    0 Votes
    1 Posts
    226 Views
    No one has replied
  • Issue with Gradle when building Qt app for Android

    Unsolved andriod gradle qtcreator
    1
    1 Votes
    1 Posts
    320 Views
    No one has replied
  • gstreamer gst_parse_element_make: no element "video"

    Unsolved
    4
    0 Votes
    4 Posts
    779 Views
    JoeCFDJ
    @petero3 I guess you are using Qt5 and this feature of running pipelines within multimedia module is not supported any more in Qt6. Therefore, it may be a good idea to use raw gstreamer code directly and you have much better controls over your pipelines.
  • Using Java in my Qt/Android project

    Solved
    6
    0 Votes
    6 Posts
    2k Views
    G
    I found a working way to solve the problem. https://scythe-studio.com/en/blog/how-to-interface-qt-with-android-java-code-2023 And also check. https://doc.qt.io/qt-6/qtcore-platform-androidnotifier-example.html
  • AbstractButton without icon may crash on Android

    Unsolved
    4
    0 Votes
    4 Posts
    538 Views
    SGaistS
    Thanks ! You might want to provide a minimal compilable example that reproduces this to the report.
  • Selecting a file on Android via content provider

    Solved
    2
    0 Votes
    2 Posts
    314 Views
    S
    Nevermind, turns out QFile can read the content:// URI directly.
  • Qt6 and EGLFS on Yocto

    Solved
    5
    0 Votes
    5 Posts
    6k Views
    S
    I had the same problem. It is critical for which device you are building QT6. In my case the EGL provider is libmali (Rockchip libMali.so). For other microcontrollers you must find some other solution. For Rockchip apply this patch: [https://github.com/agl-ic-eg/meta-rockchip-extra/tree/scarthgap-agl/dynamic-layers/meta-qt6/recipes-qt/qt6/qtbase] Patch content: From b745ade08dd3e3a9a14a32c1994c0bd7bfb8115f Mon Sep 17 00:00:00 2001 From: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> Date: Wed, 25 Sep 2024 22:45:07 +0900 Subject: [PATCH] HACK qtbase build using libmali Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> --- cmake/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake | 2 +- cmake/FindGLESv2.cmake | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake b/cmake/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake index 9ac8e2fa0c..c5561f7fdf 100644 --- a/cmake/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake +++ b/cmake/3rdparty/extra-cmake-modules/find-modules/FindEGL.cmake @@ -81,7 +81,7 @@ find_path(EGL_INCLUDE_DIR ) find_library(EGL_LIBRARY NAMES - EGL + mali EGL HINTS ${PKG_EGL_LIBRARY_DIRS} ) diff --git a/cmake/FindGLESv2.cmake b/cmake/FindGLESv2.cmake index 4730418209..16f79437e8 100644 --- a/cmake/FindGLESv2.cmake +++ b/cmake/FindGLESv2.cmake @@ -8,7 +8,7 @@ include(CheckCXXSourceCompiles) if(EMSCRIPTEN) set(HAVE_GLESv2 ON) else() - find_library(GLESv2_LIBRARY NAMES GLESv2 OpenGLES) + find_library(GLESv2_LIBRARY NAMES mali GLESv2 OpenGLES) find_path(GLESv2_INCLUDE_DIR NAMES "GLES2/gl2.h" "OpenGLES/ES2/gl.h" DOC "The OpenGLES 2 include path") find_package(EGL) set(_libraries "${CMAKE_REQUIRED_LIBRARIES}") -- 2.25.1
  • Zoom and Drag in Maps Android

    Unsolved
    2
    0 Votes
    2 Posts
    348 Views
    O
    This code works fine for me. I am using 6.5.3. Map { id: mapView anchors.fill: parent plugin: mapPlugin center: QtPositioning.coordinate(39.0, 32.0) zoomLevel: 25 copyrightsVisible: true //Osm [0] street activeMapType: supportedMapTypes[0] PinchHandler { id: pinch target: null onScaleChanged: (delta) => { mapView.zoomLevel += Math.log2(delta) mapView.alignCoordinateToPoint(mapView.startCentroid, pinch.centroid.position) } onRotationChanged: (delta) => { mapView.bearing -= delta mapView.alignCoordinateToPoint(mapView.startCentroid, pinch.centroid.position) } } WheelHandler { id: wheel // workaround for QTBUG-87646 / QTBUG-112394 / QTBUG-112432: // Magic Mouse pretends to be a trackpad but doesn't work with PinchHandler // and we don't yet distinguish mice and trackpads on Wayland either acceptedDevices: Qt.platform.pluginName === "cocoa" || Qt.platform.pluginName === "wayland" ? PointerDevice.Mouse | PointerDevice.TouchPad : PointerDevice.Mouse rotationScale: 1/120 property: "zoomLevel" } DragHandler { id:drag target: null //grabPermissions: DragHandler.CanTakeOverFromAnything onTranslationChanged:(delta) =>{ mapView.pan(-delta.x, -delta.y) } }
  • Dbus for android latest version(API:34) support

    Unsolved
    2
    0 Votes
    2 Posts
    382 Views
    jsulmJ
    @Sajeesh-Sathyan said in Dbus for android latest version(API:34) support: Is D-Bus supported in the latest versions of Android? This is rather a question for Android forum
  • Qt C++ service application porting to AAOS(Android Automotive OS)

    Unsolved
    1
    0 Votes
    1 Posts
    202 Views
    No one has replied
  • Qt5.12.2 QMessageBox can't be showed on IOS18.2

    Unsolved
    6
    0 Votes
    6 Posts
    699 Views
    I
    @jsulm Yes,I am preparing to upgrade my APP to use Qt6.8. But I met the issue: https://forum.qt.io/topic/161366/qt6-8-2-qwidget-can-t-show-on-ios18-2
  • Qt 6.9 Android Multi Abi Build Failed

    Unsolved
    3
    0 Votes
    3 Posts
    539 Views
    M
    I had this problem in Qt6.8.2 and have this work around: # Work around to fix build issue in Qt6.8.2 # See https://bugreports.qt.io/browse/QTBUG-131707 set(QT_NO_GLOBAL_APK_TARGET_PART_OF_ALL OFF)
  • Compile ffmpeg for iOS

    Unsolved
    2
    0 Votes
    2 Posts
    509 Views
    jsulmJ
    @alemio Build instructions are here: https://github.com/wang-bin/QtAV/wiki/Build-QtAV Simply use qmake from your Qt for iOS installation.
  • Qt6.8.2 QWidget can't show on IOS18.2

    Unsolved
    2
    0 Votes
    2 Posts
    383 Views
    jsulmJ
    @iamnotsad Set QT_DEBUG_PLUGINS env variable to 1 in run settings before running the app and check the console output. See https://doc.qt.io/qt-6/debug.html
  • Google auth on mobile

    Unsolved
    3
    0 Votes
    3 Posts
    651 Views
    H
    Ok solved. To enable AppLinks (in format https://your-website.com/yourcallback) besides setting up intent filters in AndroidManifest.xml you also need to configure them on google play console and deploy a json file to your website. https://developer.android.com/training/app-links#add-app-links