Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Build fails with "Invalid command and android" after upgrading Android SDK Tools to latest (25.3.1)

Discussion in '5.6 Beta' started by fredsa, Mar 14, 2017.

  1. fredsa

    fredsa

    Joined:
    May 31, 2015
    Posts:
    19
    To reproduce:
    0. Use the Android SDK Manager to update to the latest Android SDK Tool (25.3.1)
    Note 25.3.0 removed 'android' and other deprecated command lines tools used by Unity build process.
    See https://developer.android.com/studio/releases/sdk-tools.html
    1. Set your Unity project build platform to 'Android'
    2. Click 'Build'


    EXPECTED:
    Unity generates and APK


    ACTUAL:
    1. Error popup dialog:
    > Error:Invalid command android
    > UnityEditor.HostView:OnGUI()



    2. Console error messages (OSX shown here):

    CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
    /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/userid/Library/Android/sdk/tools" -Dfile.encoding=UTF8 -jar "/Applications/Unity-5.6.0b11/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar" -

    stderr[
    Error:Invalid command android
    ]
    stdout[

    ]


    Error building Player: CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
    /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/java -Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/userid/Library/Android/sdk/tools" -Dfile.encoding=UTF8 -jar "/Applications/Unity-5.6.0b11/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar" -

    stderr[
    Error:Invalid command android
    ]
    stdout[

    ]
    exit code: 64



    VERIFIED USING:
    Unity 5.6.0b11
    Android SDK Tools 25.3.1

    WORKAROUND:
    Manually downgrade to pre-25.3.0 Android SDK Tools
     
    ConorSheehan1 and ZyThePie like this.
  2. fredsa

    fredsa

    Joined:
    May 31, 2015
    Posts:
    19
  3. fredsa

    fredsa

    Joined:
    May 31, 2015
    Posts:
    19
  4. LeonhardP

    LeonhardP

    Unity Technologies

    Joined:
    Jul 4, 2016
    Posts:
    3,136
    ConorSheehan1 likes this.