Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. [SOLVED] Qt 5.1 Installation Problem (for Android)
Qt 6.12 LTS is out! See what's new in the release blog

[SOLVED] Qt 5.1 Installation Problem (for Android)

Scheduled Pinned Locked Moved Mobile and Embedded
29 Posts 4 Posters 32.0k 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.
  • K Offline
    K Offline
    kingsta
    wrote on last edited by
    #9

    @Moster
    You found a good point. I download x86 NDK and problem doesnt still solve

    1 Reply Last reply
    0
    • K Offline
      K Offline
      kingsta
      wrote on last edited by
      #10

      Now I can start the Android Simulator. But My program is not working on simulator. Simulator starts and only show the main android screen.

      1 Reply Last reply
      0
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #11

        Dont you have a real device to test it?
        The android emulator has problems with Qt.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kingsta
          wrote on last edited by
          #12

          [quote author="Moster" date="1374912963"]Dont you have a real device to test it?
          The android emulator has problems with Qt. [/quote]

          How can I connect my android phone with Qt? I find something below. There is a page that explain how to do that but I cant do that.

          http://qt-project.org/doc/qtcreator-2.8/creator-developing-android.html#debugging-on-android-devices

          1 Reply Last reply
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #13

            What is your device? Maybe its android API level is too low.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kingsta
              wrote on last edited by
              #14

              I have a Samsung Galaxy Note 2. My android version is 4.1.2. I download my computer the android 16 and 17 API.

              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #15

                The Qt project should be android level 16 then. 17 wont work.
                Btw, you have for sure enabled usb debugging in the android developer options?

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  kingsta
                  wrote on last edited by
                  #16

                  Yes Usb Debugging is opened. I cant understand why dont we fix? :(

                  1 Reply Last reply
                  0
                  • ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #17

                    There might be a problem with your adb/usb drivers.

                    Can you open a shell/cmd, go to your android sdk folder, then platform-tools and type in "adb devices". Your phone should be connected. If it gets recognized, you will see the device there. If its not there, then there might be some driver problems.

                    1 Reply Last reply
                    0
                    • K Offline
                      K Offline
                      kingsta
                      wrote on last edited by
                      #18

                      I got the text;
                      @List of devices attached
                      4df7... device@

                      Note: "..." means its continuing

                      When I close the Usb Debugging Mode on my phone, I got only "List of devices attached" text.

                      I guess driver has no problem. Am I right?

                      1 Reply Last reply
                      0
                      • ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #19

                        Ye, thats good. But do you know what I just saw? You are using android for x86 and not armv7. Your note 2 has an ARM cpu and not x86.

                        1 Reply Last reply
                        0
                        • K Offline
                          K Offline
                          kingsta
                          wrote on last edited by
                          #20

                          You got good point. I moved the SDK and NDK to different folder. I changed android settings on Qt (SDK and NDK locations). I have a weird error. I got the error when I build. How can I fix?

                          @:-1: error: SDK-NDK\ndk-x86\android-ndk-r9/platforms/android-14/arch-arm/: No such file or directory@

                          Output:
                          @17:06:19: Running steps for project qt_android2...
                          17:06:19: Configuration unchanged, skipping qmake step.
                          17:06:19: Starting: "C:\Qt\Qt5.1.0_Android\Tools\mingw48_32\bin\mingw32-make.exe"
                          D:\Programs\Android SDK-NDK\ndk-x86\android-ndk-r9/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ --sysroot=D:\Programs\Android SDK-NDK\ndk-x86\android-ndk-r9/platforms/android-14/arch-arm/ -Wl,-soname,libqt_android2.so -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libqt_android2.so main.obj mainwindow.obj moc_mainwindow.obj -LD:\Programs\Android\ SDK-NDK\ndk-x86\android-ndk-r9/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi-v7a -LD:\Programs\Android\ SDK-NDK\ndk-x86\android-ndk-r9/platforms/android-14/arch-arm//usr/lib -lgnustl_shared -lsupc++ -llog -lz -lm -ldl -lc -lgcc -LC:\Qt\Qt5.1.0_Android\5.1.0\android_armv7\lib -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2
                          arm-linux-androideabi-g++: SDK-NDK\ndk-x86\android-ndk-r9/platforms/android-14/arch-arm/: No such file or directory
                          makefile:147: recipe for target 'libqt_android2.so' failed
                          mingw32-make: *** [libqt_android2.so] Error 1
                          17:06:20: The process "C:\Qt\Qt5.1.0_Android\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
                          Error while building/deploying project qt_android2 (kit: Android for arm (GCC 4.4.3, Qt 5.1.0))
                          When executing step 'Make'
                          17:06:20: Elapsed time: 00:01.@

                          1 Reply Last reply
                          0
                          • ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #21

                            http://qt-project.org/forums/viewthread/30337/

                            Same issue like this guy, are you also on windows 8 maybe?

                            1 Reply Last reply
                            0
                            • K Offline
                              K Offline
                              kingsta
                              wrote on last edited by
                              #22

                              Yes I know. I use Windows 7.

                              1 Reply Last reply
                              0
                              • K Offline
                                K Offline
                                kingsta
                                wrote on last edited by
                                #23

                                I found something.

                                If I dont connect my phone and I build the project, Android Emulator starts and it waits main screen.
                                !http://k1308.hizliresim.com/1d/2/r1hsd.jpg(qt)!

                                If I connect my phone, I got the @ :-1: error: SDK-NDK\ndk-x86\android-ndk-r9/platforms/android-14/arch-arm/: No such file or directory@ error

                                1 Reply Last reply
                                0
                                • ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #24

                                  I would recommend to try it on a linux distribution. Qt5.1 seems to be more stable on linux.

                                  Or maybe try some older ndk: http://dl.google.com/android/ndk/android-ndk-r8e-windows-x86.zip

                                  1 Reply Last reply
                                  0
                                  • K Offline
                                    K Offline
                                    kingsta
                                    wrote on last edited by
                                    #25

                                    I guess I should wait the Qt 5.2 for more stable. Emulator has a bug, yes. Why dont i connect my phone? :(

                                    1 Reply Last reply
                                    0
                                    • ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by
                                      #26

                                      Same goes for you. I also posted in the other thread. You have spaces in your folder structure.
                                      Android SDK-NDK\ndk-x86\android-ndk-r9
                                      Remove the space in Android SDK-NDK

                                      1 Reply Last reply
                                      0
                                      • K Offline
                                        K Offline
                                        kingsta
                                        wrote on last edited by
                                        #27

                                        I think You got the point. I changed the folder name Android-SDK-NDK. So If I connect my phone, I got the @:-1: error: [install_target] Error 1@ error now. If I dont connect my phone, I still see the main android screen.

                                        1 Reply Last reply
                                        0
                                        • ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by
                                          #28

                                          What is the rest of the log to maybe see at which step it fails?

                                          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
                                          • Unsolved