[Windows] Add android NDK r23 (#4100)

This commit is contained in:
Nikita Bykov
2021-09-23 13:33:28 +03:00
committed by GitHub
parent 59f8fd1e62
commit fabf527ea8
6 changed files with 54 additions and 30 deletions

View File

@@ -75,7 +75,7 @@ function Build-AndroidTable {
},
@{
"Package" = "NDK"
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "ndk;"
"Version" = Get-AndroidNdkVersions -PackageInfo $packageInfo
},
@{
"Package" = "SDK Patch Applier v4"
@@ -158,6 +158,25 @@ function Get-AndroidGoogleAPIsVersions {
return ($versions -Join "<br>")
}
function Get-AndroidNdkVersions {
param (
[Parameter(Mandatory)]
[object] $PackageInfo
)
$ndkLinkTarget = (Get-Item $env:ANDROID_NDK_HOME).Target
$ndkDefaultFullVersion = Split-Path -Path $ndkLinkTarget -Leaf
$versions = $packageInfo | Where-Object { $_ -Match "ndk;" } | ForEach-Object {
$version = (Split-TableRowByColumns $_)[1]
if ($version -eq $ndkDefaultFullVersion) {
$version += " (default)"
}
$version
}
return ($versions -Join "<br>")
}
function Build-AndroidEnvironmentTable {
$androidVersions = Get-Item env:ANDROID_*