読者です 読者をやめる 読者になる 読者になる

clock-up-blog

go-mi-tech

VS Xamarin.Android で「You must uninstall any 'Android SDK Build-tools' versions older than 23.0.0」って出るときの対処

Xamarin Android トラブルシューティング Visual Studio

筆者の環境

  • Visual Studio Enterprise 2015 Version 14.0.25123.00 Update 2
  • Xamarin 4.1.0.530 (2e39740)
  • Xamarin.Android 6.1.0.71 (4e27558)

エラー内容

Visual Studio の Xamarin のビルド時に以下のようなエラーが出ることがある。

1>------ ビルド開始: プロジェクト:Player.Droid, 構成:Debug Any CPU ------
1>C:\Users\kobake\Gorilla\Player\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets(40,5): error : An outdated of 'Android SDK Build-tools' is in use which this version of Android Support Library does not support.  You must uninstall any 'Android SDK Build-tools' versions older than 23.0.0 from the 'Tools' section in your 'Android SDK Manager'

「You must uninstall any 'Android SDK Build-tools' versions older than 23.0.0 from the 'Tools' section in your 'Android SDK Manager'」っていうエラー。

対策

まぁログ内容通りなんだけど、Android SDK Build-tools の 23.0.0 未満を削除すれば良いです。


f:id:kobake:20160620210700p:plain
メニューの [ツール] - [Android] - [Android SDK Manager...] から Android SDK Manager を起動して、


f:id:kobake:20160620211039p:plain:w500
Android SDK Build-tools の古いやつを軒並みチェックして [Delete packages...] を押せば消えます。


以上、対応おしまい。

Android SDK Build-tools の新しすぎるバージョンの不具合について

ちなみに現時点(2016年6月中旬)で Android SDK Build-tools 24 を使ってみた限りでは Xamarin と相性悪いっぽいので入れないのが吉です。直前の Android SDK Build-tools 23.0.3 を使うのが良さそう。

});