mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
Cache Android SDK packages list (#7709)
This commit is contained in:
committed by
GitHub
parent
f83e411035
commit
d0d97cd5f8
@@ -24,9 +24,23 @@ function Get-AndroidInstalledPackages {
|
||||
}
|
||||
|
||||
function Get-AndroidPackages {
|
||||
$androidSDKDir = Get-AndroidSDKRoot
|
||||
$androidSDKManagerPath = Get-AndroidSDKManagerPath
|
||||
$androidPackages = & $androidSDKManagerPath --list --verbose
|
||||
return $androidPackages
|
||||
|
||||
$packagesListFile = Join-Path $androidSDKDir "packages-list.txt"
|
||||
|
||||
if (-Not (Test-Path -Path $packagesListFile -PathType Leaf)) {
|
||||
(& $androidSDKManagerPath --list --verbose) |
|
||||
Where-Object { $_ -Match "^[^\s]" } |
|
||||
Where-Object { $_ -NotMatch "^(Loading |Info: Parsing |---|\[=+|Installed |Available )" } |
|
||||
Where-Object { $_ -NotMatch "^[^;]*$" } |
|
||||
Out-File -FilePath $packagesListFile
|
||||
|
||||
Write-Host Android packages list:
|
||||
Get-Content $packagesListFile
|
||||
}
|
||||
|
||||
return Get-Content $packagesListFile
|
||||
}
|
||||
|
||||
function Build-AndroidTable {
|
||||
|
||||
Reference in New Issue
Block a user