From b501cc42dacd9b2fa94063745dce3d6ce18c1b68 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 12 Oct 2026 22:01:45 +0800 Subject: [PATCH 1/2] docs: synchronize ecosystem navigation for public Android Internals Wiki --- README.md | 2 +- README_zh.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 22659b7..07c7938 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ The [Android Performance Ecosystem](https://github.com/Gracker/android-performan | Analyze | [SmartPerfetto](https://github.com/Gracker/SmartPerfetto) | Investigate traces with an AI-assisted Web UI, CLI, reports, sessions, comparisons, and evidence workflow. | [GitHub](https://github.com/Gracker/SmartPerfetto) | | Agent analysis | [Perfetto Skills](https://github.com/Gracker/Perfetto-Skills) | Give agents a portable Perfetto analysis Skill for Android, Linux, and Chromium, with selected assets synchronized through pinned workflows. | [GitHub](https://github.com/Gracker/Perfetto-Skills) | | Learn | [Android Performance Blog](https://github.com/Gracker/Gracker.github.io) | Teach Perfetto and Systrace analysis through articles, system explanations, and case studies. | [AndroidPerformance.com](https://www.androidperformance.com/) · [GitHub](https://github.com/Gracker/Gracker.github.io) | -| System knowledge | Android Internal Wiki | An alpha knowledge base for Android mechanisms from App to Framework, Native, and Kernel. | **Coming soon** | +| System knowledge | [Android Internal Wiki](https://github.com/Gracker/android-internals-wiki) | An alpha knowledge base for Android mechanisms from App to Framework, Native, and Kernel. | [GitHub](https://github.com/Gracker/android-internals-wiki) | | Reproduce | [Trace for Blog (SystraceForBlog)](https://github.com/Gracker/SystraceForBlog) | Provide the Perfetto, Systrace, and related case files used by articles for hands-on reproduction. | [GitHub](https://github.com/Gracker/SystraceForBlog) | diff --git a/README_zh.md b/README_zh.md index 5395a27..1c2be48 100644 --- a/README_zh.md +++ b/README_zh.md @@ -20,7 +20,7 @@ TraceFix 是一个 Android 编译期字节码插桩插件,会在方法前后 | 分析 | [SmartPerfetto](https://github.com/Gracker/SmartPerfetto) | 通过 AI 辅助 Web UI、CLI、报告、会话、对比和证据工作流分析 Trace。 | [GitHub](https://github.com/Gracker/SmartPerfetto) | | Agent 分析 | [Perfetto Skills](https://github.com/Gracker/Perfetto-Skills) | 为 Agent 提供可移植的 Android、Linux、Chromium Perfetto 分析 Skill,并通过固定版本流程同步选定资产。 | [GitHub](https://github.com/Gracker/Perfetto-Skills) | | 学习 | [Android Performance Blog](https://github.com/Gracker/Gracker.github.io) | 通过文章、系统原理和案例复盘讲解 Perfetto 与 Systrace 分析。 | [AndroidPerformance.com](https://www.androidperformance.com/) · [GitHub](https://github.com/Gracker/Gracker.github.io) | -| 系统知识 | Android Internal Wiki | 处于 alpha 阶段的 Android 系统知识库,覆盖 App、Framework、Native 与 Kernel 机制。 | **Coming soon** | +| 系统知识 | [Android Internal Wiki](https://github.com/Gracker/android-internals-wiki) | 处于 alpha 阶段的 Android 系统知识库,覆盖 App、Framework、Native 与 Kernel 机制。 | [GitHub](https://github.com/Gracker/android-internals-wiki) | | 复现 | [Trace for Blog (SystraceForBlog)](https://github.com/Gracker/SystraceForBlog) | 提供文章使用的 Perfetto、Systrace 及相关案例文件,支持动手复现。 | [GitHub](https://github.com/Gracker/SystraceForBlog) | From 2686c0654c31a92ef0416cfc6310c4e52d0e2078 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 12 Oct 2026 22:56:15 +0800 Subject: [PATCH 2/2] fix(ci): initialize Android SDK without removed tools package --- .github/workflows/android.yml | 2 ++ .github/workflows/gradle.yml | 2 ++ .github/workflows/publish.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b3acfd1..314a2f8 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -18,6 +18,8 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v4.0.1 + with: + packages: platform-tools - name: Install Android 17 SDK run: sdkmanager "platforms;android-37.0" "build-tools;37.0.0" diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index ab9842d..caaaa52 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -22,6 +22,8 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v4.0.1 + with: + packages: platform-tools - name: Install Android 17 SDK run: sdkmanager "platforms;android-37.0" "build-tools;37.0.0" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 421da46..7d8e804 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,6 +19,8 @@ jobs: - name: Set up Android SDK uses: android-actions/setup-android@v4.0.1 + with: + packages: platform-tools - name: Install Android 17 SDK run: sdkmanager "platforms;android-37.0" "build-tools;37.0.0"