diff --git a/Configuration.props b/Configuration.props
index bffadf45414..02a6d56aa53 100644
--- a/Configuration.props
+++ b/Configuration.props
@@ -26,8 +26,6 @@
v4.4
19
21
-
- 31
21
$(AndroidFirstApiLevel)
@@ -39,6 +37,8 @@
32
32
v12.1
+
+ 32
$(AndroidLatestStableApiLevel)
$(AndroidLatestStablePlatformId)
diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json
index 8843dbc6337..4e8023107cf 100644
--- a/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json
+++ b/src/Xamarin.Android.Build.Tasks/Microsoft.NET.Sdk.Android/WorkloadManifest.in.json
@@ -5,7 +5,6 @@
"description": ".NET SDK Workload for building Android applications.",
"packs": [
"Microsoft.Android.Sdk",
- "Microsoft.Android.Ref.31",
"Microsoft.Android.Ref.32",
"Microsoft.Android.Runtime.32.android-arm",
"Microsoft.Android.Runtime.32.android-arm64",
@@ -29,10 +28,6 @@
"linux-x64": "Microsoft.Android.Sdk.Linux"
}
},
- "Microsoft.Android.Ref.31": {
- "kind": "framework",
- "version": "31.0.101-preview.11.117"
- },
"Microsoft.Android.Ref.32": {
"kind": "framework",
"version": "@WORKLOAD_VERSION@"
diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs
index 01accf3e5b5..51f408ae819 100644
--- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs
+++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs
@@ -217,7 +217,7 @@ public void DotNetNew ([Values ("android", "androidlib", "android-bindinglib")]
}
[Test]
- public void DotNetPack ([Values ("net6.0-android", "net6.0-android31")] string targetFramework)
+ public void DotNetPack ([Values ("net6.0-android", "net6.0-android32")] string targetFramework)
{
var proj = new XASdkProject (outputType: "Library") {
TargetFramework = targetFramework,
@@ -249,8 +249,8 @@ public void DotNetPack ([Values ("net6.0-android", "net6.0-android31")] string t
var nupkgPath = Path.Combine (FullProjectDirectory, proj.OutputPath, "..", $"{proj.ProjectName}.1.0.0.nupkg");
FileAssert.Exists (nupkgPath);
using (var nupkg = ZipHelper.OpenZip (nupkgPath)) {
- nupkg.AssertContainsEntry (nupkgPath, $"lib/net6.0-android31.0/{proj.ProjectName}.dll");
- nupkg.AssertContainsEntry (nupkgPath, $"lib/net6.0-android31.0/{proj.ProjectName}.aar");
+ nupkg.AssertContainsEntry (nupkgPath, $"lib/net6.0-android32.0/{proj.ProjectName}.dll");
+ nupkg.AssertContainsEntry (nupkgPath, $"lib/net6.0-android32.0/{proj.ProjectName}.aar");
}
}
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 a0fb7f51a6e..efabadfce53 100644
--- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
+++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Build.Tasks.targets
@@ -219,7 +219,7 @@