Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Qt 6
  4. Wrong ANDROID_PLATFORM value.
QtWS25 Last Chance

Wrong ANDROID_PLATFORM value.

Scheduled Pinned Locked Moved Unsolved Qt 6
androidbuild
3 Posts 1 Posters 948 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.
  • D Offline
    D Offline
    Dmitriano
    wrote on 6 Dec 2021, 11:24 last edited by Dmitriano 12 Jun 2021, 14:56
    #1

    I was able to build QT for Android with the following configuration

    set "ANDROID_SDK_ROOT=C:\Users\D-Ef\AppData\Local\Android\Sdk"
    set "ANDROID_NDK_PATH=C:\Users\D-Ef\AppData\Local\Android\Sdk\ndk\23.1.7779620"
    set "ANDROID_BUILD_TOOLS_REVISION=31.0.0"
    set "ANDROID_NDK_PLATFORM=android-23"
       
    configure.bat -platform win32-msvc -xplatform android-clang -prefix %MY_INSTALL_PATH% -qt-host-path %QT_HOST_PATH% ^
      -android-sdk %ANDROID_SDK_ROOT% -android-ndk %ANDROID_NDK_PATH% -android-ndk-platform android-23 -android-abis x86_64 ^
      -DQT_NO_EXCEPTIONS=1 -release -force-debug-info -opensource -confirm-license
    

    But the only thing that seemed wrong to me was that the configuration script displayed ANDROID_PLATFORM=android-21:

        -DANDROID_ABI=x86_64
        -DANDROID_ARM_MODE=thumb
        -DANDROID_ARM_NEON=TRUE
        -DANDROID_PLATFORM=android-21
        -DANDROID_STL=c++_shared
        -DANDROID_TOOLCHAIN=clang
        -DCMAKE_ANDROID_STL_TYPE=c++_shared
        -DCMAKE_OBJCOPY=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe
        -DCMAKE_TOOLCHAIN_FILE=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake
        -DCMAKE_C_STANDARD=11
        -DCMAKE_CXX_STANDARD=17
        -DCMAKE_MODULE_PATH:STRING=E:/repos/qt-everywhere-src-6.2.2/qtbase/cmake/platforms
    

    while I specified 23.

    Does it mean that something went wrong?

    What ANDROID_BUILD_TOOLS_REVISION should I use?

    D 2 Replies Last reply 6 Dec 2021, 13:17
    0
    • D Dmitriano
      6 Dec 2021, 11:24

      I was able to build QT for Android with the following configuration

      set "ANDROID_SDK_ROOT=C:\Users\D-Ef\AppData\Local\Android\Sdk"
      set "ANDROID_NDK_PATH=C:\Users\D-Ef\AppData\Local\Android\Sdk\ndk\23.1.7779620"
      set "ANDROID_BUILD_TOOLS_REVISION=31.0.0"
      set "ANDROID_NDK_PLATFORM=android-23"
         
      configure.bat -platform win32-msvc -xplatform android-clang -prefix %MY_INSTALL_PATH% -qt-host-path %QT_HOST_PATH% ^
        -android-sdk %ANDROID_SDK_ROOT% -android-ndk %ANDROID_NDK_PATH% -android-ndk-platform android-23 -android-abis x86_64 ^
        -DQT_NO_EXCEPTIONS=1 -release -force-debug-info -opensource -confirm-license
      

      But the only thing that seemed wrong to me was that the configuration script displayed ANDROID_PLATFORM=android-21:

          -DANDROID_ABI=x86_64
          -DANDROID_ARM_MODE=thumb
          -DANDROID_ARM_NEON=TRUE
          -DANDROID_PLATFORM=android-21
          -DANDROID_STL=c++_shared
          -DANDROID_TOOLCHAIN=clang
          -DCMAKE_ANDROID_STL_TYPE=c++_shared
          -DCMAKE_OBJCOPY=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe
          -DCMAKE_TOOLCHAIN_FILE=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake
          -DCMAKE_C_STANDARD=11
          -DCMAKE_CXX_STANDARD=17
          -DCMAKE_MODULE_PATH:STRING=E:/repos/qt-everywhere-src-6.2.2/qtbase/cmake/platforms
      

      while I specified 23.

      Does it mean that something went wrong?

      What ANDROID_BUILD_TOOLS_REVISION should I use?

      D Offline
      D Offline
      Dmitriano
      wrote on 6 Dec 2021, 13:17 last edited by Dmitriano 12 Jun 2021, 13:17
      #2
      This post is deleted!
      1 Reply Last reply
      0
      • D Dmitriano
        6 Dec 2021, 11:24

        I was able to build QT for Android with the following configuration

        set "ANDROID_SDK_ROOT=C:\Users\D-Ef\AppData\Local\Android\Sdk"
        set "ANDROID_NDK_PATH=C:\Users\D-Ef\AppData\Local\Android\Sdk\ndk\23.1.7779620"
        set "ANDROID_BUILD_TOOLS_REVISION=31.0.0"
        set "ANDROID_NDK_PLATFORM=android-23"
           
        configure.bat -platform win32-msvc -xplatform android-clang -prefix %MY_INSTALL_PATH% -qt-host-path %QT_HOST_PATH% ^
          -android-sdk %ANDROID_SDK_ROOT% -android-ndk %ANDROID_NDK_PATH% -android-ndk-platform android-23 -android-abis x86_64 ^
          -DQT_NO_EXCEPTIONS=1 -release -force-debug-info -opensource -confirm-license
        

        But the only thing that seemed wrong to me was that the configuration script displayed ANDROID_PLATFORM=android-21:

            -DANDROID_ABI=x86_64
            -DANDROID_ARM_MODE=thumb
            -DANDROID_ARM_NEON=TRUE
            -DANDROID_PLATFORM=android-21
            -DANDROID_STL=c++_shared
            -DANDROID_TOOLCHAIN=clang
            -DCMAKE_ANDROID_STL_TYPE=c++_shared
            -DCMAKE_OBJCOPY=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe
            -DCMAKE_TOOLCHAIN_FILE=C:/Users/D-Ef/AppData/Local/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake
            -DCMAKE_C_STANDARD=11
            -DCMAKE_CXX_STANDARD=17
            -DCMAKE_MODULE_PATH:STRING=E:/repos/qt-everywhere-src-6.2.2/qtbase/cmake/platforms
        

        while I specified 23.

        Does it mean that something went wrong?

        What ANDROID_BUILD_TOOLS_REVISION should I use?

        D Offline
        D Offline
        Dmitriano
        wrote on 6 Dec 2021, 23:49 last edited by Dmitriano 12 Aug 2021, 22:09
        #3

        @Dmitriano ANDROID_PLATFORM is correct with NDK 21.3.6528147 and NDK 22.1.7171670 but with NDK 23.1.7779620 it is not.

        1 Reply Last reply
        0

        3/3

        6 Dec 2021, 23:49

        • Login

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