diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs index 5d78312c17e..118bb0c5e52 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs @@ -31,6 +31,17 @@ public void BuildBasicBindingLibrary (string classParser) proj.AndroidClassParser = classParser; using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { Assert.IsTrue (b.Build (proj), "Build should have succeeded."); + + //A list of properties we check exist in binding projects + var properties = new [] { + "AndroidSdkBuildToolsVersion", + "AndroidSdkPlatformToolsVersion", + "AndroidSdkToolsVersion", + "AndroidNdkVersion", + }; + foreach (var property in properties) { + Assert.IsTrue (StringAssertEx.ContainsText (b.LastBuildOutput, property + " = "), $"$({property}) should be set!"); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets index e855c737843..53ff1d33987 100644 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets @@ -138,8 +138,8 @@ + Inputs="Xamarin.Android.Common.props.in;Xamarin.Android.BuildInfo.txt.in" + Outputs="Xamarin.Android.Common.props;Xamarin.Android.BuildInfo.txt"> UpdateGeneratedFiles False False + 27.0.3 + 27.0.1 + 26.1.1 + 16.1 diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index a7a239fb429..872acbbdd44 100755 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -250,11 +250,6 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. Disable generation to avoid "bizarre" build errors. --> Off - 27.0.3 - 27.0.1 - 26.1.1 - 16.1 - RSA 10950