Flutter构建报错:flutter_vibrate任务执行失败,求解决方案
解决Flutter构建错误:
zip END header not found (android-30/android.jar损坏) 问题核心
构建失败源于C:\Users\Admin\AppData\Local\Android\Sdk\platforms\android-30\android.jar文件损坏,Gradle无法解析该ZIP文件,导致:flutter_vibrate:parseDebugLocalResources任务执行失败。
解决步骤
- 删除损坏的SDK文件:找到路径
C:\Users\Admin\AppData\Local\Android\Sdk\platforms\android-30,删除整个android-30目录(或仅删除其中的android.jar文件)。 - 重新下载SDK平台:打开Android Studio,进入
File > Settings > Appearance & Behavior > System Settings > Android SDK,在SDK Platforms标签下勾选Android 11 (API 30),点击Apply完成下载。 - 清理项目缓存并重建:
- 在项目根目录执行命令:
flutter clean - 执行
flutter pub get重新获取依赖 - 尝试重新构建项目(
flutter run或通过IDE构建)
- 在项目根目录执行命令:
- 额外排查(若上述步骤无效):
- 更新
flutter_vibrate插件到最新版本,修改pubspec.yaml中的版本号后执行flutter pub get - 确认项目
android/build.gradle中的compileSdkVersion设置为30(或与已安装的SDK版本一致)
- 更新
内容的提问来源于stack exchange,提问作者Mayank Varshney
相关产品推荐
相关产品推荐

