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. Error: Target id 'android--1' is not valid.

Error: Target id 'android--1' is not valid.

Scheduled Pinned Locked Moved Mobile and Embedded
5 Posts 4 Posters 13.6k 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.
  • N Offline
    N Offline
    nagardd
    wrote on last edited by
    #1

    Hi All,

    I am trying to build application on Android device using QT 5.4.2.
    I have done everything but I still get errors:

    Application Output:
    16:37:01: Starting: "C:\Qt\5.4\android_armv7\bin\androiddeployqt.exe" --input C:/Android/src/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_4_2-Debug/android-libuntitled2.so-deployment-settings.json --output C:/Android/src/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_4_2-Debug/android-build --deployment bundled --android-platform android--1 --jdk "C:/Program Files/Java/jdk1.8.0_45" --ant C:/Android/apache-ant-1.9.4/bin/ant.bat
    Error: Target id 'android--1' is not valid. Use 'android.bat list targets' to get the target ids.
    Generating Android Package
    Input file: C:/Android/src/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_4_2-Debug/android-libuntitled2.so-deployment-settings.json
    Output directory: C:/Android/src/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_4_2-Debug/android-build/
    Application binary: C:/Android/src/build-untitled2-Android_for_armeabi_v7a_GCC_4_8_Qt_5_4_2-Debug/libuntitled2.so
    Android build platform: android--1
    Install to device: No
    Buildfile: build.xml does not exist!
    Build failed
    Warning: Android platform 'android--1' does not exist in SDK.
    Building the android package failed!
    -- For more information, run this command with --verbose.
    16:38:36: The process "C:\Qt\5.4\android_armv7\bin\androiddeployqt.exe" exited with code 14.
    Error while building/deploying project untitled2 (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.4.2))
    When executing step "Build Android APK"
    16:38:36: Elapsed time: 01:50.

    General Messages:
    The system cannot find the path specified.
    The system cannot find the path specified.

    I have done steps from https://www.youtube.com/watch?v=_nkhlhBwkjk

    I installed JDK, NDK, SDK, ANT.

    I set up variables:
    My PATH:
    PATH=C:\Qt\Tools\QtCreator\bin;C:\Qt\5.4\android_armv7\bin;C:\Android\AndroidSDK\platforms;C:\Andr
    oid\AndroidSDK\platform-tools;C:\Android\AndroidSDK\tools;C:\Program Files\Java\jdk1.8.0_45\bin;C:\Q
    t\5.4\mingw491_32\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\Wi
    ndowsPowerShell\v1.0;C:\Program Files (x86)\Microsoft Office\Office14;C:\Program Files (x86)\Enterp
    rise Vault\EVClient;C:\Program Files (x86)\Microsoft Office\Office14;C:\Program Files\Symantec\Work
    space Virtualization;C:\Program Files (x86)\QuickTime\QTSystem;C:\Program Files\Lenovo\Fingerprint
    Manager Pro;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit;C:\Program Files
    Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0;C:\Progra
    m Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\Perforce;C:\Android\apache-ant-1.9.4\b
    in;C:\ProgramData\Oracle\Java\javapath

    ANDROID_NDK_ROOT=C:\Android\android-ndk-r9d
    tried also with android-ndk-r10e
    ANDROID_SDK_ROOT=C:\Android\AndroidSDK
    ANT_HOME=C:\Android\apache-ant-1.9.4

    I have installed android-22 platform.

    But I am not able to compile android application on LG G3.
    It does not work also (no device detected) using AVD.

    Also there is no platform listed in:
    project_name->Projects->Build Steps->Build Android APK->Build Android APK
    There is blank list and unable to set anything.

    Could you please help?

    1 Reply Last reply
    1
    • N Offline
      N Offline
      nagardd
      wrote on last edited by
      #2

      I solved the issue but I am not sure what is the root cause.

      I edited the file %name%.pro.user located in project directory and changed:

      android--1 to android-22

      Closed the project and open again.
      Sometimes there is needed to repeat above steps again or more.

      Hope this may help for somebody.

      Thanks.

      A 1 Reply Last reply
      1
      • N nagardd

        I solved the issue but I am not sure what is the root cause.

        I edited the file %name%.pro.user located in project directory and changed:

        android--1 to android-22

        Closed the project and open again.
        Sometimes there is needed to repeat above steps again or more.

        Hope this may help for somebody.

        Thanks.

        A Offline
        A Offline
        Alkhimov
        wrote on last edited by Alkhimov
        #3

        @nagardd The root cause is described here: http://www.cyberforum.ru/qt/thread1398784.html

        (in short, when android.bat fails to return (the list of the platforms) in 10 seconds, it is aborted, and the list of the platforms is not generated)

        1 Reply Last reply
        0
        • AdrienneA Offline
          AdrienneA Offline
          Adrienne
          wrote on last edited by
          #4

          Hello All,
          I am getting the same build error: Warning: Android platform 'android--1' does not exist in SDK. The Android Build SDK pull down menu is always empty. I tried editing my project file to change android--1 to something valid, but it hasn't worked. Also, I get this same error with all examples as well. Could you tell me how to fix this? Thanks.

          1 Reply Last reply
          0
          • ibruceI Offline
            ibruceI Offline
            ibruce
            wrote on last edited by
            #5

            Hi, everyone! I have met this problem too.My operation system is ubuntu 14.04 64bit.When i install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386, and delete three files in ~/.config:QtProject Trolltech.conf QtProject.conf, then i reinstall the qt, it work.I hope it will help you.

            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