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. Can't build project to android device
Forum Updated to NodeBB v4.3 + New Features

Can't build project to android device

Scheduled Pinned Locked Moved Mobile and Embedded
androidlinuxcross compileubuntu
13 Posts 4 Posters 8.9k Views 3 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.
  • G Gram

    @koahnig
    Hey koahning,
    I am using Ubuntu and installed Qt in my home directory with an install-file from qt 5.4.1.
    For getting started with qt and android I followed the instruction from the Qt-page:
    http://doc.qt.io/qt-5/androidgs.html

    K Offline
    K Offline
    koahnig
    wrote on last edited by
    #4

    @Gram
    Did you follow the guide and you installed NDK and all the other packages?

    Vote the answer(s) that helped you to solve your issue(s)

    G 1 Reply Last reply
    0
    • K koahnig

      @Gram
      Did you follow the guide and you installed NDK and all the other packages?

      G Offline
      G Offline
      Gram
      wrote on last edited by
      #5

      @koahnig
      yes I did. But in Options->Android, Qt says "Qt versions for 4 architectures are missing". Do I need another Qt version ?

      K 1 Reply Last reply
      0
      • G Gram

        @koahnig
        yes I did. But in Options->Android, Qt says "Qt versions for 4 architectures are missing". Do I need another Qt version ?

        K Offline
        K Offline
        koahnig
        wrote on last edited by
        #6

        @Gram
        Did you install the Qt version through online installer?
        Basically after installing through the online installer with choosing also the Android versions you should be fine.

        Vote the answer(s) that helped you to solve your issue(s)

        1 Reply Last reply
        0
        • Malek_KhlifM Offline
          Malek_KhlifM Offline
          Malek_Khlif
          wrote on last edited by
          #7

          You should give NDK PATH and SDK PATH of Android to Qt Creator. You can download SDK and NDK From Android site

          I Love Qt <3

          1 Reply Last reply
          0
          • G Offline
            G Offline
            Gram
            wrote on last edited by
            #8

            I installed JDK , Android-SDK and NDK. Qt found them all by its self. Qt-Android is installed, too. I did everything the tutorial said .

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

              Hi and welcome to devnet,

              Where is "android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin" located ? What do you have in there ?

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

              G 1 Reply Last reply
              0
              • SGaistS SGaist

                Hi and welcome to devnet,

                Where is "android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin" located ? What do you have in there ?

                G Offline
                G Offline
                Gram
                wrote on last edited by Gram
                #10

                @SGaist
                Hi SGaist and thank you :-)

                this folder is located in my home directory and you can find 3 files in there.

                • arm-linux-androideabi-c++
                • arm-linux-androideabi-gcc-4.9
                • arm-linux-androideabi-ld
                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #11

                  SymLinks ?

                  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
                  • G Offline
                    G Offline
                    Gram
                    wrote on last edited by
                    #12

                    Ok I re-install the whole thing and now I got another error :-/. Maybe you know what could be wrong...
                    Thank you all for your help

                    14:42:10: Running steps for project android...
                    14:42:10: Configuration unchanged, skipping qmake step.
                    14:42:10: Starting: "/usr/bin/make"

                    /home/schnj/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ --sysroot=/home/schnj/android-ndk-r10e/platforms/android-9/arch-arm/ -Wl,-soname,libandroid.so -Wl,-rpath=/home/schnj/Qt/5.4/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libandroid.so main.o qrc_qml.o -L/home/schnj/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/home/schnj/android-ndk-r10e/platforms/android-9/arch-arm//usr/lib -L/home/schnj/Qt/5.4/android_armv7/lib -lQt5Quick -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
                    14:42:11: The process "/usr/bin/make" exited normally.
                    14:42:11: Removing directory /home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/android-build
                    14:42:11: Starting: "/usr/bin/make" INSTALL_ROOT=/home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/android-build install
                    /home/schnj/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ --sysroot=/home/schnj/android-ndk-r10e/platforms/android-9/arch-arm/ -Wl,-soname,libandroid.so -Wl,-rpath=/home/schnj/Qt/5.4/android_armv7/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libandroid.so main.o qrc_qml.o -L/home/schnj/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a -L/home/schnj/android-ndk-r10e/platforms/android-9/arch-arm//usr/lib -L/home/schnj/Qt/5.4/android_armv7/lib -lQt5Quick -L/opt/android/ndk/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi-v7a -L/opt/android/ndk/platforms/android-9/arch-arm//usr/lib -lQt5Widgets -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
                    install -m 755 -p "libandroid.so" "/home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/android-build/libs/armeabi-v7a/libandroid.so"
                    install: cannot stat 'libandroid.so': No such file or directory
                    make: [install_target] Error 1 (ignored)

                    14:42:11: The process "/usr/bin/make" exited normally.
                    14:42:11: Starting: "/home/schnj/Qt/5.4/android_armv7/bin/androiddeployqt" --input /home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/android-libandroid.so-deployment-settings.json --output /home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/android-build --deployment bundled --android-platform android-22 --jdk /usr/lib/jvm/java-7-openjdk-amd64 --ant /usr/bin/ant
                    Cannot find application binary /home/schnj/QT-Projects/build-android-Clone_of_Android_for_armeabi_v7a_GCC_4_9_Qt_5_4_1-Debug/libandroid.so.
                    14:42:11: The process "/home/schnj/Qt/5.4/android_armv7/bin/androiddeployqt" exited with code 2.
                    Error while building/deploying project android (kit: Clone of Android for armeabi-v7a (GCC 4.9, Qt 5.4.1))
                    When executing step "Build Android APK"

                    14:42:11: Elapsed time: 00:00.

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

                      Did you name one of your target android ?

                      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

                      • Login

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