特定のリビジョンのSDK Build-toolsをコマンドでインストールする

  • 1
    Like
  • 0
    Comment
More than 1 year has passed since last update.

前提

  • mac
  • androidコマンドが使用できる

参考

http://stackoverflow.com/questions/27272605/failed-to-find-build-tools-revision-21-1-1-sdk-up-to-date

前置き

cocos2d-xでビルドしようとしたら以下のようなエラーが発生した

failed to find Build Tools revision 21.1.1

今まではこの手のエラーが出たらAndroid Studio->SDK Managerで
指定されたリビジョンのSDK build toolsを取得してきたが、

どうやらSDK Managerでは21.1.2は取得できるが
21.1.1は取得できないみたい

stackoverflowの方で同様の内容があったのでそちらを参照してみると
androidコマンドでできるとのこと

方法

実行するタスクのidを確認

$ android list sdk -a

以下のようになっていたら

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

以下で21.1.1をインストールできる

$ android udpate sdk -a -u -t 4

感想

以上でとりあえずビルドは通ったので解決

androidコマンドを使用したことがあんまり記憶にないけど
なんか色々できそうな気がする

ちょっと勉強してみようかな...