mirror of
https://github.com/actions/runner-images.git
synced 2025-12-17 15:20:11 +00:00
[macos] Add Android Comand Line tools (#2363)
This commit is contained in:
@@ -24,6 +24,7 @@ ANDROID_PLATFORM=($(get_toolset_value '.android.platform_min_version'))
|
|||||||
ANDROID_BUILD_TOOL=($(get_toolset_value '.android.build_tools_min_version'))
|
ANDROID_BUILD_TOOL=($(get_toolset_value '.android.build_tools_min_version'))
|
||||||
ANDROID_EXTRA_LIST=($(get_toolset_value '.android."extra-list"[]'))
|
ANDROID_EXTRA_LIST=($(get_toolset_value '.android."extra-list"[]'))
|
||||||
ANDROID_ADDON_LIST=($(get_toolset_value '.android."addon-list"[]'))
|
ANDROID_ADDON_LIST=($(get_toolset_value '.android."addon-list"[]'))
|
||||||
|
ANDROID_ADDITIONAL_TOOLS=($(get_toolset_value '.android."additional-tools"[]'))
|
||||||
|
|
||||||
# Get the latest command line tools from https://developer.android.com/studio/index.html
|
# Get the latest command line tools from https://developer.android.com/studio/index.html
|
||||||
# Release note: https://developer.android.com/studio/releases/sdk-tools.html
|
# Release note: https://developer.android.com/studio/releases/sdk-tools.html
|
||||||
@@ -94,6 +95,12 @@ do
|
|||||||
echo y | $SDKMANAGER "add-ons;$addon_name"
|
echo y | $SDKMANAGER "add-ons;$addon_name"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
for tool_name in "${ANDROID_ADDITIONAL_TOOLS[@]}"
|
||||||
|
do
|
||||||
|
echo "Installing additional tool $tool_name ..."
|
||||||
|
echo y | $SDKMANAGER "$tool_name"
|
||||||
|
done
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
|
||||||
echo "Installing ProGuard-5..."
|
echo "Installing ProGuard-5..."
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ function Build-AndroidTable {
|
|||||||
"Package" = "Android SDK Build-tools"
|
"Package" = "Android SDK Build-tools"
|
||||||
"Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo
|
"Version" = Get-AndroidBuildToolVersions -PackageInfo $packageInfo
|
||||||
},
|
},
|
||||||
|
@{
|
||||||
|
"Package" = "Android Command Line Tools"
|
||||||
|
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Command-line Tools"
|
||||||
|
},
|
||||||
@{
|
@{
|
||||||
"Package" = "Android SDK Platform-Tools"
|
"Package" = "Android SDK Platform-Tools"
|
||||||
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools"
|
"Version" = Get-AndroidPackageVersions -PackageInfo $packageInfo -MatchedString "Android SDK Platform-Tools"
|
||||||
|
|||||||
@@ -27,7 +27,8 @@ Describe "Android" {
|
|||||||
$platforms,
|
$platforms,
|
||||||
$buildTools,
|
$buildTools,
|
||||||
(Get-ToolsetValue "android.extra-list" | ForEach-Object { "extras/${_}" }),
|
(Get-ToolsetValue "android.extra-list" | ForEach-Object { "extras/${_}" }),
|
||||||
(Get-ToolsetValue "android.addon-list" | ForEach-Object { "add-ons/${_}" })
|
(Get-ToolsetValue "android.addon-list" | ForEach-Object { "add-ons/${_}" }),
|
||||||
|
(Get-ToolsetValue "android.additional-tools")
|
||||||
) | ForEach-Object { $_ }
|
) | ForEach-Object { $_ }
|
||||||
|
|
||||||
BeforeAll {
|
BeforeAll {
|
||||||
|
|||||||
@@ -209,6 +209,9 @@
|
|||||||
],
|
],
|
||||||
"addon-list": [
|
"addon-list": [
|
||||||
"addon-google_apis-google-24", "addon-google_apis-google-23", "addon-google_apis-google-22", "addon-google_apis-google-21"
|
"addon-google_apis-google-24", "addon-google_apis-google-23", "addon-google_apis-google-22", "addon-google_apis-google-21"
|
||||||
|
],
|
||||||
|
"additional-tools": [
|
||||||
|
"cmdline-tools;latest"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"powershellModules": [
|
"powershellModules": [
|
||||||
|
|||||||
@@ -139,6 +139,9 @@
|
|||||||
],
|
],
|
||||||
"addon-list": [
|
"addon-list": [
|
||||||
"addon-google_apis-google-24", "addon-google_apis-google-23", "addon-google_apis-google-22", "addon-google_apis-google-21"
|
"addon-google_apis-google-24", "addon-google_apis-google-23", "addon-google_apis-google-22", "addon-google_apis-google-21"
|
||||||
|
],
|
||||||
|
"additional-tools": [
|
||||||
|
"cmdline-tools;latest"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"powershellModules": [
|
"powershellModules": [
|
||||||
|
|||||||
@@ -72,7 +72,10 @@
|
|||||||
"extra-list": [
|
"extra-list": [
|
||||||
"android;m2repository", "google;m2repository", "google;google_play_services", "intel;Hardware_Accelerated_Execution_Manager"
|
"android;m2repository", "google;m2repository", "google;google_play_services", "intel;Hardware_Accelerated_Execution_Manager"
|
||||||
],
|
],
|
||||||
"addon-list": []
|
"addon-list": [],
|
||||||
|
"additional-tools": [
|
||||||
|
"cmdline-tools;latest"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"powershellModules": [
|
"powershellModules": [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user