failed to find Build Tools revision 21.1.1 - sdk u

2019-01-08 08:49发布

问题:

I´m running a linux android sdk installation and my new project needs Build tools 21.1.1

Somehow, this build tools do not exist, eventhough my sdk is up to date, but in the build-tools folder there is now android-4.4W folder

android update sdk --no-ui

My sdk/build-tools folder

I´ve moved the content testwise to a 21.1.1 folder, but this isn´t recognized either.

Is this a bug?How to I get the right build tools?

回答1:

What worked for me was:

android list sdk -a

Which showed me the following list:

1- Android SDK Tools, revision 24.0.2
2- Android SDK Platform-tools, revision 21
3- Android SDK Build-tools, revision 21.1.2
4- Android SDK Build-tools, revision 21.1.1
5- Android SDK Build-tools, revision 21.1
6- Android SDK Build-tools, revision 21.0.2
7- Android SDK Build-tools, revision 21.0.1
... and a great many more

Followed by the command:

android update sdk -a -u -t 3

The "3" in the command refers the the index listed in the output of the first command.



回答2:

Solved it by using

android update sdk -u -a

where the a parameter installs all packages. Not the best solution to install everything, but it has at least installed the required build tools version



回答3:

I was getting this error on my Jenkins too:

failed to find Build Tools revision 21.1.2

Instead of getting all Android SDK updates, I just needed to:

Get Build Tools revision 21.1.2

sudo android update sdk --no-ui --all --filter build-tools-21.1.2

Other commands I've used:

Help:

sudo android update sdk --help

Get list of available Android SDK updates:

sudo android list sdk --extended --all


回答4:

I had the same issue, and i could fix it by launching Android SDK Manager in Android Studio and install the Build Tools by checking the option.



回答5:

In the error window where it displayes message as failed to find build tools versions, it also gives the link to install the tools version. You can update using that.

If the above option is not available then another way is: Open the sdk tools tab from sdk manager in android studio. Click on 'Launch StandAlone SDK Manager'. In the new widnow, you will be able to see all the revisions of build tools, api levels, system images. From there you can can select the tools revision which are missing and install.