dotnet / dotnet/android

[skill-runner] Android SDK package scan

Open
#12,778 0 comments 0 reactions 0 assignees View on GitHub
automated needs-triage skill-runner
Dominant language
C#
Stars
2.1k
Forks
579
Avg merge
1d 20h
Merged PRs (30d)
257

Description

**Skill run:** `update-androidsdk-packages`

**Run outcome:** No-op — nothing needed updating.

Google's current stable catalog matches the repository pins for build-tools 37.0.0, platform-tools 37.0.1, command-line tools 23.0 (`16111833_latest`), CMake 4.1.2, emulator 37.1.11 (`15917651`), the API 29 system images, platforms 33–37.2, and sources 37.0–37.2. Emulator 37.2.8 (`16259959`) is published on `channel-2`, so it was intentionally excluded by the stable-channel rule. The Android NDK was left untouched.

**Always-report notes:** No newer stable platform level exists upstream beyond platform 37.2, the highest entry currently in `_PlatformPackage`.

**Validation:**

- `dotnet build build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks.csproj -v:minimal` — passed.
- `dotnet restore src/androidsdk/androidsdk.csproj` — passed.
- `dotnet build src/androidsdk/androidsdk.csproj --no-restore -v:minimal -p:AndroidToolchainDirectory=/tmp/gh-aw/agent/android-toolchain -p:AndroidSdkDirectory=/tmp/gh-aw/agent/android-toolchain/sdk -p:AndroidNdkDirectory=/tmp/gh-aw/agent/android-toolchain/ndk -p:JavaSdkDirectory=/tmp/gh-aw/agent/android-toolchain/jdk` — passed.

**Errors:** The first full build attempt used the runner's default SDK destination and failed with `MSB3191` because `/usr/local/lib/android/sdk` is read-only. Re-running against the workflow's writable scratch directory passed with 0 warnings and 0 errors.

> Generated by [Skill Runner](https://github.com/dotnet/android/actions/runs/34802996520) · copilot · gpt56 · 76.9 AIC · ⌖ 10.5 AIC · ⊞ 24K · [◷](https://github.com/search?q=repo%3Adotnet%2Fandroid+is%3Aissue+%22gh-aw-workflow-call-id%3A+dotnet%2Fandroid%2Fskill-runner%22&type=issues)
> - [x] expires on Oct 14, 2026, 3:42 AM UTC

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository change is requested: the scan reports that stable Android SDK packages already match the repository pins. If verification is needed, start with build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks.csproj and src/androidsdk/androidsdk.csproj, then rerun the listed build and restore commands; done means confirming the no-op result.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
build-system, tooling
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
10/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.