2.0 KiB
2.0 KiB
Android SDK 问题解决方案
问题说明
构建时出现以下错误:
- 无法连接到 Google 服务器下载 SDK 组件
- 找不到 Build Tools revision 30.0.2
解决方案
方法一:使用 Android Studio 安装 SDK(推荐)
- 打开 Android Studio
- 打开项目
- 等待 SDK 同步,Android Studio 会自动检测并提示安装缺失的组件
- 或者手动安装:
Tools→SDK Manager- 在
SDK Tools标签页中,确保以下已安装:- Android SDK Build-Tools 30.0.3(或更高版本)
- Android SDK Platform 31
- 点击
Apply安装
方法二:手动配置 Build Tools 版本
如果已经安装了其他版本的 Build Tools,可以修改 app/build.gradle:
android {
compileSdk 31
buildToolsVersion "30.0.3" // 改为你已安装的版本
...
}
方法三:配置网络代理(如果网络受限)
如果无法访问 Google 服务器,可以:
-
配置代理(如果有):
- 在
gradle.properties中添加:
systemProp.http.proxyHost=your.proxy.host systemProp.http.proxyPort=8080 systemProp.https.proxyHost=your.proxy.host systemProp.https.proxyPort=8080 - 在
-
使用国内镜像(如果可用)
方法四:离线模式(如果已下载 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 安装它们。