如何修复30.0.2缺失问题:SDK Manager下载成功仍报错求助
Android SDK Build Tools 30.0.2 下载成功后仍提示缺失的解决步骤
- 校验SDK路径一致性
打开Android Studio的File > Project Structure > SDK Location复制路径,在文件管理器中进入对应目录的build-tools文件夹,确认是否存在30.0.2命名的子文件夹。如果不存在,说明SDK Manager的下载路径和项目使用的SDK路径不匹配,回到SDK Manager顶部确认下载路径,修改为和项目一致的路径后重新下载即可。 - 检查版本文件夹完整性
进入build-tools/30.0.2文件夹,确认是否存在aapt、dx等核心可执行文件(Windows系统后缀为.exe)。如果文件数量异常,删除整个30.0.2文件夹,关闭SDK Manager后以管理员权限(Windows)或sudo权限(mac/Linux)重启Android Studio,重新下载30.0.2版本,下载过程中不要中断网络或关闭相关窗口。 - 修正项目配置项
打开模块级build.gradle文件,确认buildToolsVersion字段值为30.0.2,无多余空格或字符错误。如果使用7.0及以上版本的Android Gradle Plugin,可在gradle.properties文件中添加android.buildToolsVersion=30.0.2强制指定版本,再同步Gradle配置。 - 清理缓存重启
点击顶部菜单栏File > Invalidate Caches,勾选清除文件系统缓存和本地历史选项,点击重启生效,重启后重新同步Gradle即可解决缓存导致的版本识别异常。 - 手动导入离线包
如果在线下载始终异常,可从其他可以正常使用30.0.2版本Build Tools的设备中,拷贝完整的30.0.2文件夹到你本地build-tools目录下,授予文件夹读写权限后重启Android Studio即可。
内容的提问来源于stack exchange,提问作者KRISHAN KUMAR
相关产品推荐
相关产品推荐

