82 lines
1.9 KiB
Markdown
82 lines
1.9 KiB
Markdown
# 安装 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`,需要安装。
|
||
|