# 安装 Android Build Tools 说明 ## 问题 构建时提示:`Failed to find Build Tools revision 30.0.3` ## 解决方案 ### 方法一:使用 Android Studio 安装(推荐,最简单) 1. **打开 Android Studio** 2. **打开项目** 3. **打开 SDK Manager**: - 点击工具栏的 `SDK Manager` 图标 - 或菜单:`Tools` → `SDK Manager` 4. **安装 Build Tools**: - 切换到 `SDK Tools` 标签页 - 勾选 `Android SDK Build-Tools` - 确保版本 **30.0.3** 或更高已勾选 - 点击 `Apply` 开始安装 5. **等待安装完成** 6. **重新运行打包**: ```bash build-apk.bat ``` ### 方法二:检查已安装的版本并使用 1. **运行检查脚本**: ```bash 检查BuildTools.bat ``` 这会显示你已安装的所有 Build Tools 版本 2. **修改 `app/build.gradle`**: 找到 `buildToolsVersion` 这一行,改为你已安装的版本,例如: ```gradle buildToolsVersion "29.0.3" // 使用你已安装的版本 ``` ### 方法三:使用命令行安装(需要网络) 如果你有 Android SDK 命令行工具,可以运行: ```bash sdkmanager "build-tools;30.0.3" ``` 但通常使用 Android Studio 更简单。 ## 常见 Build Tools 版本 - **30.0.3** - 推荐(与 compileSdkVersion 30 匹配) - **30.0.2** - **30.0.1** - **30.0.0** - **29.0.3** - 如果 30.x 不可用,可以使用这个 ## 验证安装 安装后,Build Tools 应该位于: ``` C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\30.0.3\ ``` ## 注意事项 - 确保网络连接正常(如果需要下载) - 如果网络受限,可能需要配置代理 - 安装完成后,重新运行 `build-apk.bat` ## 快速检查 运行以下命令检查 Build Tools 是否已安装: ```powershell Test-Path "C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\30.0.3" ``` 如果返回 `True`,说明已安装;如果返回 `False`,需要安装。