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. Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.
Forum Updated to NodeBB v4.3 + New Features

Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.

Scheduled Pinned Locked Moved Solved Mobile and Embedded
24 Posts 6 Posters 21.8k Views 2 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.
  • mrjjM mrjj

    @Sudhir-Khanger

    Hi
    Here
    https://doc.qt.io/qt-5/android-getting-started.html

    Qt 5.14.0 or later, Qt 5.13.2 or later, and Qt 5.12.6 or later
    NDK r20b or r21
    android-clang
    Note: Qt 5.14.0 and 5.14.1 with NDK r21 have a bug fixed at QTBUG-81461.
    
    Qt 5.12.0 to 5.12.5 and Qt 5.13.0 to 5.13.1
    NDK r19c
    android-clang
    Qt 5.11 and below
    NDK r10e
    GCC toolchain
    
    S Offline
    S Offline
    Sudhir Khanger
    wrote on last edited by
    #15

    @mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:

    @Sudhir-Khanger

    Hi
    Here
    https://doc.qt.io/qt-5/android-getting-started.html

    Qt 5.14.0 or later, Qt 5.13.2 or later, and Qt 5.12.6 or later
    NDK r20b or r21
    android-clang
    Note: Qt 5.14.0 and 5.14.1 with NDK r21 have a bug fixed at QTBUG-81461.
    
    Qt 5.12.0 to 5.12.5 and Qt 5.13.0 to 5.13.1
    NDK r19c
    android-clang
    Qt 5.11 and below
    NDK r10e
    GCC toolchain
    

    There is no version r21. There's a version 21c which seems to have issue with Qt 5.15.0

    https://developer.android.com/ndk/downloads/revision_history

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Sudhir Khanger
      wrote on last edited by
      #16

      This is a bit problematic. There is no mention of r21 on NDK Revision History or NDK Downloads or Unsupported NDK Downloads. Qt should try to support the latest NDK which would be r21d.

      mrjjM 1 Reply Last reply
      0
      • S Sudhir Khanger

        This is a bit problematic. There is no mention of r21 on NDK Revision History or NDK Downloads or Unsupported NDK Downloads. Qt should try to support the latest NDK which would be r21d.

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #17

        @Sudhir-Khanger
        Hi
        but dont r21d works ?

        S 1 Reply Last reply
        0
        • mrjjM mrjj

          @Sudhir-Khanger
          Hi
          but dont r21d works ?

          S Offline
          S Offline
          Sudhir Khanger
          wrote on last edited by
          #18

          @mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:

          @Sudhir-Khanger
          Hi
          but dont r21d works ?

          I have my setup working with an older version of NDK which probably corresponds to r21. It didn't work for me with newer version of NDK.

          mrjjM 1 Reply Last reply
          0
          • S Sudhir Khanger

            @mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:

            @Sudhir-Khanger
            Hi
            but dont r21d works ?

            I have my setup working with an older version of NDK which probably corresponds to r21. It didn't work for me with newer version of NDK.

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #19

            @Sudhir-Khanger
            Hi
            This is with Qt5.15.0. correct ?

            S 1 Reply Last reply
            0
            • mrjjM mrjj

              @Sudhir-Khanger
              Hi
              This is with Qt5.15.0. correct ?

              S Offline
              S Offline
              Sudhir Khanger
              wrote on last edited by
              #20

              @mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:

              @Sudhir-Khanger
              Hi
              This is with Qt5.15.0. correct ?

              Yes, the latest version of NDK doesn't work with the latest stable version of Qt.

              alt text
              alt text

              mrjjM 1 Reply Last reply
              0
              • S Sudhir Khanger

                @mrjj said in Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable to point to your Android NDK.:

                @Sudhir-Khanger
                Hi
                This is with Qt5.15.0. correct ?

                Yes, the latest version of NDK doesn't work with the latest stable version of Qt.

                alt text
                alt text

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #21

                @Sudhir-Khanger
                Hi
                Ok thank you. did you try the Obsolete thing from ticket ?
                https://bugreports.qt.io/browse/QTCREATORBUG-23794

                Turn off "Hide obsolete Packages".
                Install "Android SDK Tools (Obsolete)".

                S 1 Reply Last reply
                0
                • mrjjM mrjj

                  @Sudhir-Khanger
                  Hi
                  Ok thank you. did you try the Obsolete thing from ticket ?
                  https://bugreports.qt.io/browse/QTCREATORBUG-23794

                  Turn off "Hide obsolete Packages".
                  Install "Android SDK Tools (Obsolete)".

                  S Offline
                  S Offline
                  Sudhir Khanger
                  wrote on last edited by
                  #22

                  @mrjj

                  Those obsolete packages have been removed from Android SDK Manager and I can't seem to find them.

                  alt text

                  mrjjM 1 Reply Last reply
                  0
                  • S Sudhir Khanger

                    @mrjj

                    Those obsolete packages have been removed from Android SDK Manager and I can't seem to find them.

                    alt text

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by mrjj
                    #23

                    @Sudhir-Khanger
                    So the "Hide obsolete Packages" is also removed ?
                    I did this like 3 weeks ago and it still had it there.

                    S 1 Reply Last reply
                    0
                    • mrjjM mrjj

                      @Sudhir-Khanger
                      So the "Hide obsolete Packages" is also removed ?
                      I did this like 3 weeks ago and it still had it there.

                      S Offline
                      S Offline
                      Sudhir Khanger
                      wrote on last edited by
                      #24

                      @mrjj Likely Google removed them. If you delete that package from the SDK Manager and also delete its folder from the disk it might also be not available for you.

                      The issue would go away if I install an older version of the NDK which makes me think it would be related to NDK version not being supported than SDK Tools.

                      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