Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

ABI is incompatible, device supports ABIs



  • I have been trying to setup my system for android apps development using Qt.
    I have downloaded all required APIs (JDK, Android SDK and Android NDK). Also I have specified the paths in Qt Creator and everything looks ok. Build Qits for Android has been automatically created. But when I run the app after connecting my android phone to the PC via USB, the Select Android Device Dialog will show up with this message "ABI is incompatible, device supports ABIs" without show any device with this compile error on the Qt Creator console -
    "Initializing deployment to Android device/simulator
    Error while building/deploying project GtMediaPlyerPro (kit: Android for arm64-v8a (Clang Qt 5.12.3 for Android ARM64-v8a))
    When executing step "Deploy to Android device"". I have try all different versions of NDK without any success.
    Please I need an assistance to setup Dev environment for android app development.
    My phone Developer options is activated and USB debugging mode is on.
    My PC runs on Windows 10. I Qt 5.12.3 installed.
    Thanks in advance for the help



  • From my search so far, I observed that the problem is from my system. My PC Dell inspiron 1564 running Windows 10 does not have supported/compatible ADB interface driver. I have search for the driver on the dell site but couldn't get.
    I don't if anyone can proffer a solution for. This is going to delay my Android app development until I get a high system.

    If these there is still a solution to this, please do reply me.
    Thanks all.


  • Lifetime Qt Champion

    @best_iyke I don't think you need any drivers specifically for your laptop.
    Are you sure your phone supports ARM64-v8a? Did you try any other ABIs? Does it work with an simulator? Also, you can try to update to Qt 5.13.


Log in to reply