[skill-runner] Android SDK package scan
- 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