title: Failing to build Xamarin Android project: An outdated of 'Android SDK Build-tools' is in use
body: <p>I'm trying to compile <code>Android</code> project of my <code>Xamarin Form</code> solution, and it fails with the following exception:</p>
  
  <blockquote>
    <p>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 also need to install 'Android SDK Build-tools' version 23.0.0 or higher.    Invoice.Android         </p>
  </blockquote>
  
  <p>This happened after I updated some components for using <code>Telerik</code>, and <code>SyncFusion</code>. </p>
  
  <p>I've tried every suggested solution at <a href="https://forums.xamarin.com/discussion/64760/outdated-sdk-build-tools-when-trying-to-build" rel="nofollow noreferrer">here</a>, including cleaning solution and updating <code>build tools</code>, and none of them did any good.</p>
  
  <p>I'm using <code>Android SDK Manager 24.4.1</code>, and <code>build-tools 23.0.3</code> which apparently are the latest versions.</p>
  
  <p>I've attached a picture of all installed components, please let me know if you need any more information.</p>
  
  <p><a href="https://i.stack.imgur.com/MW0vT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/MW0vT.png" alt="Installed packes"></a></p>
  
  <p>Here's my <code>packages.config</code>:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;packages&gt;
    &lt;package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.Design" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.v4" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.v7.AppCompat" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.v7.CardView" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.v7.MediaRouter" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.v7.RecyclerView" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Android.Support.Vector.Drawable" version="23.3.0" targetFramework="monoandroid44" /&gt;
    &lt;package id="Xamarin.Forms" version="2.3.0.49" targetFramework="monoandroid44" /&gt;
  &lt;/packages&gt;
  </code></pre>
  
  <p>This is the complete <code>build output</code>:</p>
  
  <blockquote>
    <p>Restoring NuGet packages...
    To prevent NuGet from restoring packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages during build.'
    1>------ Rebuild All started: Project: Invoice, Configuration: Debug Any CPU ------
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\InfoView.xaml.cs(28,17,28,38): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(57,13,57,34): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(68,21,68,41): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(68,44,68,68): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(68,71,68,98): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(69,25,69,56): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(121,17,121,31): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(127,17,127,33): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\Views\ItemView.xaml.cs(131,17,131,35): warning CS0618: 'Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
    1>  Invoice -> C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice\bin\Debug\XamarinIOInvoice.dll
    2>------ Rebuild All started: Project: Invoice.Android, Configuration: Debug Any CPU ------
    2>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\Invoice.Android\Properties\AndroidManifest.xml : warning XA0101: @(Content) build action is not supported
    2>C:\Users{}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\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'
    2>C:\Users{user}\AppData\Local\Syncfusion\EssentialStudio\14.2.0.26\Xamarin\sample\Forms\Invoice\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets(40,5): error : You also need to install 'Android SDK Build-tools' version 23.0.0 or higher.
    ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========</p>
  </blockquote>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I just updated to <code>build-tools 24.0.1</code>, but the error is not going anywhere!</p>
  
  <p>This problem exists only for <code>Xamarin Form</code>, I can compile <code>Android</code> projects just fine.</p>