Skip to content

Commit cc715d9

Browse files
[Xamarin.Android.Tools.AndroidSdk] Permit NDK r25 (#190)
Context: dotnet/android#7233 Update `AndroidSdkBase.MaximumCompatibleNDKMajorVersion` to 25, so that NDK r25 is considered as a valid version.
1 parent 3c55e9a commit cc715d9

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Xamarin.Android.Tools.AndroidSdk/Sdks/AndroidSdkBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ abstract class AndroidSdkBase
1111
{
1212
// When this changes, update the test: Xamarin.Android.Tools.Tests.AndroidSdkInfoTests.Ndk_MultipleNdkVersionsInSdk
1313
const int MinimumCompatibleNDKMajorVersion = 16;
14-
const int MaximumCompatibleNDKMajorVersion = 24;
14+
const int MaximumCompatibleNDKMajorVersion = 25;
1515

1616
static readonly char[] SourcePropertiesKeyValueSplit = new char[] { '=' };
1717

tests/Xamarin.Android.Tools.AndroidSdk-Tests/AndroidSdkInfoTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void Ndk_MultipleNdkVersionsInSdk ()
7171
{
7272
// Must match like-named constants in AndroidSdkBase
7373
const int MinimumCompatibleNDKMajorVersion = 16;
74-
const int MaximumCompatibleNDKMajorVersion = 24;
74+
const int MaximumCompatibleNDKMajorVersion = 25;
7575

7676
CreateSdks(out string root, out string jdk, out string ndk, out string sdk);
7777

@@ -94,9 +94,10 @@ public void Ndk_MultipleNdkVersionsInSdk ()
9494
"22.1.7171670",
9595
"23.1.7779620",
9696
"24.0.8215888",
97-
"25.0.3735928559", // 0xdeadbeef
97+
"25.0.8775105",
98+
"26.0.3735928559", // 0xdeadbeef
9899
};
99-
string expectedVersion = "24.0.8215888";
100+
string expectedVersion = "25.0.8775105";
100101
string expectedNdkPath = Path.Combine (sdk, "ndk", expectedVersion);
101102

102103
try {

0 commit comments

Comments
 (0)