Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Device incompatible?
Forum Updated to NodeBB v4.3 + New Features

Device incompatible?

Scheduled Pinned Locked Moved Solved Mobile and Embedded
27 Posts 6 Posters 7.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #8

    Do you have only one adb executable in your system ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    K 1 Reply Last reply
    0
    • SGaistS SGaist

      Do you have only one adb executable in your system ?

      K Offline
      K Offline
      kgregory
      wrote on last edited by
      #9

      @SGaist that's the only one I know of. the adb command only works when I'm in the /AndroidSDK/platform-tools directory.

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #10

        It's the same that's is configured in Qt Creator ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        K 1 Reply Last reply
        0
        • SGaistS SGaist

          It's the same that's is configured in Qt Creator ?

          K Offline
          K Offline
          kgregory
          wrote on last edited by
          #11

          @SGaist I'm not really sure. Where is that configured?

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #12

            I would say path to the NDK.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            K 1 Reply Last reply
            0
            • SGaistS SGaist

              I would say path to the NDK.

              K Offline
              K Offline
              kgregory
              wrote on last edited by
              #13

              @SGaist Yes its the same location that I have configured for devices > android

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #14

                I just realised, did you build your application using an API version which is higher than what your Android version supports ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  kgregory
                  wrote on last edited by
                  #15

                  I tried building for API level 24. It says my device is API level 24. I was building for API level 25 at some point but I think I may have switched it after I was finished testing in order to deploy to google play.

                  J.HilkJ 1 Reply Last reply
                  0
                  • K kgregory

                    I tried building for API level 24. It says my device is API level 24. I was building for API level 25 at some point but I think I may have switched it after I was finished testing in order to deploy to google play.

                    J.HilkJ Offline
                    J.HilkJ Offline
                    J.Hilk
                    Moderators
                    wrote on last edited by
                    #16

                    @kgregory I would also try a different USB-cable, I spend a couple of hours with a similar problem. Apparently my cable broke just enough that the device was detected, but I was unable to transfer any data in-between.


                    Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                    Q: What's that?
                    A: It's blue light.
                    Q: What does it do?
                    A: It turns blue.

                    K 1 Reply Last reply
                    1
                    • J.HilkJ J.Hilk

                      @kgregory I would also try a different USB-cable, I spend a couple of hours with a similar problem. Apparently my cable broke just enough that the device was detected, but I was unable to transfer any data in-between.

                      K Offline
                      K Offline
                      kgregory
                      wrote on last edited by
                      #17

                      @J.Hilk I tried a couple of different USB cables and ports to no avail.

                      I then thought it would be a good idea to update Qt, so I did (to 4.8.0). After that, creator will no longer launch at all. I get a brief 'busy' graphic and then nothing happens when I try to launch it. So I un-installed Qt and re-installed from scratch but I have the same symptom now. I also tried re-booting my machine.

                      aha_1980A 1 Reply Last reply
                      0
                      • K kgregory

                        @J.Hilk I tried a couple of different USB cables and ports to no avail.

                        I then thought it would be a good idea to update Qt, so I did (to 4.8.0). After that, creator will no longer launch at all. I get a brief 'busy' graphic and then nothing happens when I try to launch it. So I un-installed Qt and re-installed from scratch but I have the same symptom now. I also tried re-booting my machine.

                        aha_1980A Offline
                        aha_1980A Offline
                        aha_1980
                        Lifetime Qt Champion
                        wrote on last edited by
                        #18

                        @kgregory

                        Could it be you've hit QTCREATORBUG-21780.

                        Try starting QtCreator with -noload Android parameter and see if that helps.

                        Qt has to stay free or it will die.

                        K 1 Reply Last reply
                        3
                        • aha_1980A aha_1980

                          @kgregory

                          Could it be you've hit QTCREATORBUG-21780.

                          Try starting QtCreator with -noload Android parameter and see if that helps.

                          K Offline
                          K Offline
                          kgregory
                          wrote on last edited by
                          #19

                          @aha_1980 yes I can successfully launch it that way, but I need Android. Sounds like I'm stuck waiting for a bug fix or a work around?

                          aha_1980A 1 Reply Last reply
                          0
                          • K kgregory

                            @aha_1980 yes I can successfully launch it that way, but I need Android. Sounds like I'm stuck waiting for a bug fix or a work around?

                            aha_1980A Offline
                            aha_1980A Offline
                            aha_1980
                            Lifetime Qt Champion
                            wrote on last edited by
                            #20

                            @kgregory it should be fixed in Creator 4.8.1

                            till then use the workaround described in the report.

                            Qt has to stay free or it will die.

                            K 1 Reply Last reply
                            0
                            • aha_1980A aha_1980

                              @kgregory it should be fixed in Creator 4.8.1

                              till then use the workaround described in the report.

                              K Offline
                              K Offline
                              kgregory
                              wrote on last edited by
                              #21

                              @aha_1980 ok I followed the work around and am able to launch QtCreator.

                              However, now I get the following messages when I select a kit:

                              The system cannot find the path specified.
                              The system cannot find the path specified.
                              2019-01-04T22:34:33 Clang Code Model: Error: The clangbackend executable "C:\Qt\Tools\QtCreator\bin\clangbackend.exe" could not be started (timeout after 10000ms).
                              clang++.exe: error: unknown argument: '-mthumb-interwork'
                              Project ERROR: failed to parse default search paths from compiler output
                              

                              I had been using the mingw compiler previously. I tried to set up the mingw compiler and none of the Auto-Detected kits use it. I tried to create a kit manually and when I select that compiler for c++, the icon next to the kit turns to a red exclamation point. I don't see any messages about what the issue is there.

                              Thanks for the help so far... this is super annoying... Me right now >:-|

                              aha_1980A 1 Reply Last reply
                              0
                              • K kgregory

                                @aha_1980 ok I followed the work around and am able to launch QtCreator.

                                However, now I get the following messages when I select a kit:

                                The system cannot find the path specified.
                                The system cannot find the path specified.
                                2019-01-04T22:34:33 Clang Code Model: Error: The clangbackend executable "C:\Qt\Tools\QtCreator\bin\clangbackend.exe" could not be started (timeout after 10000ms).
                                clang++.exe: error: unknown argument: '-mthumb-interwork'
                                Project ERROR: failed to parse default search paths from compiler output
                                

                                I had been using the mingw compiler previously. I tried to set up the mingw compiler and none of the Auto-Detected kits use it. I tried to create a kit manually and when I select that compiler for c++, the icon next to the kit turns to a red exclamation point. I don't see any messages about what the issue is there.

                                Thanks for the help so far... this is super annoying... Me right now >:-|

                                aha_1980A Offline
                                aha_1980A Offline
                                aha_1980
                                Lifetime Qt Champion
                                wrote on last edited by
                                #22

                                @kgregory sounds frustrating :(

                                can you please show the screens for compilers, Qt versions and Kits in Tools > Options > Kits?

                                Qt has to stay free or it will die.

                                K 1 Reply Last reply
                                0
                                • aha_1980A aha_1980

                                  @kgregory sounds frustrating :(

                                  can you please show the screens for compilers, Qt versions and Kits in Tools > Options > Kits?

                                  K Offline
                                  K Offline
                                  kgregory
                                  wrote on last edited by
                                  #23

                                  @aha_1980

                                  0_1546713219457_fcfe089a-5ee4-4a51-bdaf-f6927d080504-image.png

                                  0_1546713248300_3a1f8d38-c796-46ee-9779-ee20d2a79ef9-image.png

                                  0_1546713288319_78cc21ad-f542-4a76-a76b-6f2c6a19469b-image.png

                                  aha_1980A 1 Reply Last reply
                                  0
                                  • K kgregory

                                    @aha_1980

                                    0_1546713219457_fcfe089a-5ee4-4a51-bdaf-f6927d080504-image.png

                                    0_1546713248300_3a1f8d38-c796-46ee-9779-ee20d2a79ef9-image.png

                                    0_1546713288319_78cc21ad-f542-4a76-a76b-6f2c6a19469b-image.png

                                    aha_1980A Offline
                                    aha_1980A Offline
                                    aha_1980
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #24

                                    Hi @kgregory,

                                    You have installed some Qt MSVC versions, but do not seem to have MSVC compilers. Is that correct? Then I'd recommend to uninstall these Qt version to avoid confusion.

                                    Then you seem to have some Android Kits for Qt 5.9.3, I don't think these will work as you don't have a Qt 5.9.3 version?

                                    From the various Android Kits, which one do you want to use for development? Have you made sure you selected this Kit for your Project? The Kits with yellow warning sign have problems and can probably not be used without fixing these issues.

                                    Qt has to stay free or it will die.

                                    K 1 Reply Last reply
                                    0
                                    • aha_1980A aha_1980

                                      Hi @kgregory,

                                      You have installed some Qt MSVC versions, but do not seem to have MSVC compilers. Is that correct? Then I'd recommend to uninstall these Qt version to avoid confusion.

                                      Then you seem to have some Android Kits for Qt 5.9.3, I don't think these will work as you don't have a Qt 5.9.3 version?

                                      From the various Android Kits, which one do you want to use for development? Have you made sure you selected this Kit for your Project? The Kits with yellow warning sign have problems and can probably not be used without fixing these issues.

                                      K Offline
                                      K Offline
                                      kgregory
                                      wrote on last edited by kgregory
                                      #25

                                      @aha_1980 I had been using 5.9.3 and that worked fine. I assumed 5.9.7 would work well too, so I chose that one when I re-installed. The kit that I was happy with was the second one (Android, gcc 4.9, qt 5.9.3). I'm not sure what happened to gcc. I'm happy to try clang but it doesn't seem to be working as per the error messages above.

                                      I had a problem with the QLowEnergy class in 5.11 and 5.10 (worked fine in 5.9) but I thought I might give 5.12 a try to see if it's fixed.

                                      1 Reply Last reply
                                      0
                                      • K kgregory

                                        I've been using Qt to develop an app for about a year now with the same phone. I haven't done any development for about 2 months and I opened the app up today to compile some minor changes and deploy to my phone. My phone is listed under "incompatible devices".

                                        The phone is a little old, it's a Samsung Note 5. It runs Android 7.0. I tried updating Android SDK to the latest version and changing the API level in the build settings, but I can't get it to show up as 'compatible'.

                                        Any ideas?

                                        K Offline
                                        K Offline
                                        king bily
                                        Banned
                                        wrote on last edited by king bily
                                        #26
                                        This post is deleted!
                                        1 Reply Last reply
                                        -1
                                        • K Offline
                                          K Offline
                                          kgregory
                                          wrote on last edited by kgregory
                                          #27

                                          So I thought I should close this one out. It turns out the issue in the title was a red herring. What happened was I had set the API level to a higher level when I built the APK to deploy to google play. The higher level was not compatible with my device. I then updated android SDK, which created a new issue that is preventing me from building. Thus I was not able to build for my API level (API level 24) and I got the device incompatible message.

                                          That said, I still have a problem that has me stumped. I've found two other threads where people have encountered the exact same problem I have and I have not seen a solution posted. I have completely re-installed SDK, NDK, JDK. I've wiped out my build config settings and my .pro.user file. I've also tried the example projects in addition to my project. I get the same error. Here are the threads describing the issue I still have:

                                          https://forum.qt.io/topic/91958/android-not-working-in-qt5-11-1/2

                                          https://forum.qt.io/topic/91310/cant-build-qt-example-for-android/

                                          1 Reply Last reply
                                          1

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved