# Android SDK 问题解决方案 ## 问题说明 构建时出现以下错误: - 无法连接到 Google 服务器下载 SDK 组件 - 找不到 Build Tools revision 30.0.2 ## 解决方案 ### 方法一:使用 Android Studio 安装 SDK(推荐) 1. **打开 Android Studio** 2. **打开项目** 3. **等待 SDK 同步**,Android Studio 会自动检测并提示安装缺失的组件 4. **或者手动安装**: - `Tools` → `SDK Manager` - 在 `SDK Tools` 标签页中,确保以下已安装: - Android SDK Build-Tools 30.0.3(或更高版本) - Android SDK Platform 31 - 点击 `Apply` 安装 ### 方法二:手动配置 Build Tools 版本 如果已经安装了其他版本的 Build Tools,可以修改 `app/build.gradle`: ```gradle android { compileSdk 31 buildToolsVersion "30.0.3" // 改为你已安装的版本 ... } ``` ### 方法三:配置网络代理(如果网络受限) 如果无法访问 Google 服务器,可以: 1. **配置代理**(如果有): - 在 `gradle.properties` 中添加: ```properties systemProp.http.proxyHost=your.proxy.host systemProp.http.proxyPort=8080 systemProp.https.proxyHost=your.proxy.host systemProp.https.proxyPort=8080 ``` 2. **使用国内镜像**(如果可用) ### 方法四:离线模式(如果已下载 SDK) 如果已经通过其他方式下载了 SDK 组件,确保: - SDK 路径正确(在 `local.properties` 中) - Build Tools 已安装在 `SDK_PATH/build-tools/30.0.3/` 目录下 ## 检查已安装的 Build Tools 在 Android Studio 中: - `Tools` → `SDK Manager` → `SDK Tools` 标签 - 查看 `Android SDK Build-Tools` 的版本 或者直接检查文件系统: ``` C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\ ``` ## 当前配置 项目已配置为使用: - **compileSdk**: 31 - **buildToolsVersion**: 30.0.3 - **targetSdk**: 31 如果这些版本未安装,请使用 Android Studio 的 SDK Manager 安装它们。