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. Deploying to Android from QtCreator under mac osx

Deploying to Android from QtCreator under mac osx

Scheduled Pinned Locked Moved Mobile and Embedded
androidqtcreatormac os x
14 Posts 4 Posters 7.9k Views
  • 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.
  • S Offline
    S Offline
    SGaist
    Lifetime Qt Champion
    wrote on 22 Jul 2015, 22:24 last edited by
    #4

    Hi,

    Did you try with the "Use gradle instead of Ant" option ?

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

    B 1 Reply Last reply 23 Jul 2015, 21:00
    0
    • S SGaist
      22 Jul 2015, 22:24

      Hi,

      Did you try with the "Use gradle instead of Ant" option ?

      B Offline
      B Offline
      boggins
      wrote on 23 Jul 2015, 21:00 last edited by
      #5

      @SGaist Yes, tried gradle as well :)

      1 Reply Last reply
      0
      • S Offline
        S Offline
        SGaist
        Lifetime Qt Champion
        wrote on 24 Jul 2015, 14:39 last edited by
        #6

        What version of the Android SDK and NDK are you using ?

        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
        • B Offline
          B Offline
          boggins
          wrote on 26 Jul 2015, 21:06 last edited by
          #7

          I am using r10e of the NDK, and 24.3.3 of the SDK. I just downloaded them last week, I believe they are the latest versions available.

          1 Reply Last reply
          0
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 26 Jul 2015, 21:11 last edited by
            #8

            Maybe a silly question but, do you have java installed properly ?

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

            B 1 Reply Last reply 26 Jul 2015, 21:16
            0
            • S SGaist
              26 Jul 2015, 21:11

              Maybe a silly question but, do you have java installed properly ?

              B Offline
              B Offline
              boggins
              wrote on 26 Jul 2015, 21:16 last edited by
              #9

              @SGaist Well it depends what you mean by properly ;)

              In QtCreator I am referencing Java here:
              /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

              (in Preferences->Android)

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 26 Jul 2015, 21:35 last edited by
                #10

                That looks good…

                Did you set the API level of your application to the same or a lower version corresponding to your device ?

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

                B 1 Reply Last reply 26 Jul 2015, 21:50
                0
                • S SGaist
                  26 Jul 2015, 21:35

                  That looks good…

                  Did you set the API level of your application to the same or a lower version corresponding to your device ?

                  B Offline
                  B Offline
                  boggins
                  wrote on 26 Jul 2015, 21:50 last edited by
                  #11

                  @SGaist Yes I believe so. I've installed API 19 from the SDK manager, and I'm referring to API 19 under Projects->BuildAndroidAPK.

                  My device runs Android 4.4.4, which according to this:
                  https://en.wikipedia.org/wiki/Android_version_history
                  uses API 19.

                  I've also just installed the latest and greatest Java JDK just incase anything was wrong there - 1.8.0_51 - and I've updated the path in the preferences accordingly. (The path by the way is a little different from that required for 1.6 - it's now in /Library/Java.... whereas before it was /System/Library/Java...)

                  But I wonder is the problem more the detection of the android device - the fact that it's always showing a green dot (even when my tablet is not connected) is strange. And under Preferences->Devices it tells me that the android device is "ready to use" even if there's no device there.

                  The problem is less pressing for me now as I'm back home and have access to my linux system, but it would still be nice to know what's going wrong on mac osx.

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on 1 Aug 2015, 21:12 last edited by
                    #12

                    What do you get if you call adb devices -l ?

                    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
                    • M Offline
                      M Offline
                      mkdh
                      wrote on 4 Aug 2015, 12:20 last edited by
                      #13

                      https://m.youtube.com/watch?v=WFGRr0DV3oM

                      This is a demo video for deploying each different platform.

                      Check what the different with your operate.
                      And don't forget to rebuild your project.

                      Maybe you can connect with your android.
                      Just try it.

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        boggins
                        wrote on 26 Dec 2015, 18:52 last edited by boggins
                        #14

                        Sorry for the delay in replying to your suggestions. I am travelling again in the holiday season, and so I'm again trying to use my macbook to develop Android apps.

                        When I run ./adb devices -l, I see the device(s) OK - for example with my Nexus 7 tablet I see:

                        List of devices attached 
                        <some sort of device id>       device usb:24100000 product:nakasi model:Nexus_7 device:grouper
                        

                        Similarly if I have an emulator running, I see the emulator listed.

                        Regarding the video, thanks, but I don't see anything that I'm doing differently, except of course that I have more recent versions of Qt, Android SDK, android NDK, java etc than in the video. Interestingly in the video, you can see the author also sees "unable to start <appname> " (as I do) in the application output window, but the app starts for him.

                        A recent query here by a user targetting iOS had issues deploying apps with QtCreator 3.5 which were resolved by using QtCreator 3.6 - I have just updated to 3.6 but I experience the same problems as before.

                        Thanks for any suggestions.

                        1 Reply Last reply
                        0

                        • Login

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