From 260ceb644a2d8f369af75b8d803a0b71b0ea7f5a Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Mon, 17 Mar 2025 12:52:25 +0100 Subject: [PATCH 1/5] Bump to NDK r29-beta1 Changes: https://github.com/android/ndk/wiki/Changelog-r29 Most important changes: * Bump LLVM version to 20.0 --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index f767821a506..8508a68781c 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "28c"; - public const string AndroidNdkPkgRevision = "28.2.13676358"; + public const string AndroidNdkVersion = "29-beta1"; + public const string AndroidNdkPkgRevision = "29.0.13113456"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21; From b20369faedddcea43baed8bc12d5afdb142d912e Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Wed, 2 Jul 2025 09:42:40 +0200 Subject: [PATCH 2/5] Bump to r29-beta2 --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index 8508a68781c..3cc50722bee 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "29-beta1"; - public const string AndroidNdkPkgRevision = "29.0.13113456"; + public const string AndroidNdkVersion = "29-beta2"; + public const string AndroidNdkPkgRevision = "29.0.13599879"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21; From ba0e5d038f64e68e83e08cbacf048ced8297f46f Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 7 Aug 2025 16:31:47 +0200 Subject: [PATCH 3/5] Bump to beta3 --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index 3cc50722bee..24759d0d80e 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "29-beta2"; - public const string AndroidNdkPkgRevision = "29.0.13599879"; + public const string AndroidNdkVersion = "29-beta3"; + public const string AndroidNdkPkgRevision = "29.0.13846066"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21; From 6d288ff0eb989d070ac975cad2c84f8d63fbeef6 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 16 Oct 2025 09:15:13 +0200 Subject: [PATCH 4/5] Fix after rebase From ec292da61eeba2d15be0f6652a5b55a85bdba2c3 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 16 Oct 2025 09:16:11 +0200 Subject: [PATCH 5/5] Bump to the release version --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index 24759d0d80e..8bc4193eb15 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "29-beta3"; - public const string AndroidNdkPkgRevision = "29.0.13846066"; + public const string AndroidNdkVersion = "29"; + public const string AndroidNdkPkgRevision = "29.0.14206865"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21;