Android Studio 4.1下Build Tools 34.0.0损坏及版本适配报错求助
Android Studio 4.1 项目运行问题排查与解决
问题1:Build Tools 34.0.0 损坏提示无法消除
错误提示:
Installed Build Tools revision 34.0.0 is corrupted. Remove and install again using the SDK Manager.
- 已尝试操作:通过SDK Manager移除34.0.0版本,但问题依旧
问题2:修改版本后出现 Unsupported class file major version 61 错误
错误提示:
Unsupported class file major version 61
- 触发场景:修改
buildToolsVersion和targetSdkVersion后出现
问题1解决步骤
- 手动清理残留文件
- 打开SDK安装目录(默认路径:
C:\Users\你的用户名\AppData\Local\Android\Sdk\build-tools) - 删除名为
34.0.0的文件夹 - 重启Android Studio后,再次通过SDK Manager确认无残留
- 打开SDK安装目录(默认路径:
- 清理Android Studio缓存
- 依次点击
File→Invalidate Caches / Restart - 选择
Invalidate and Restart,等待软件重启完成
- 依次点击
问题2解决步骤
Unsupported class file major version 61对应Java 17字节码版本,而Android Studio 4.1仅支持到Java 11,需做以下调整:
- 降低项目Java版本
- 打开项目根目录的
build.gradle(Project级),修改配置:android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } // 若使用Kotlin需添加 kotlinOptions { jvmTarget = "1.8" } }
- 打开项目根目录的
- 匹配兼容的版本参数
- 将
buildToolsVersion改为30.0.3,targetSdkVersion改为30(Android Studio 4.1稳定支持的版本范围)
- 将
- 检查JDK配置
- 依次点击
File→Project Structure→SDK Location - 确认JDK路径指向Java 8或Java 11,避免使用Java 17及以上版本
- 依次点击
内容的提问来源于stack exchange,提问作者이공일
相关产品推荐
相关产品推荐

