运行Flutter应用报错:Failed to apply plugin 'com.android.internal.version-check'
Flutter构建错误解决方案:VersionCheckPlugin类缺失问题
这个问题和重装VS Code无关,本质是Android Gradle构建环境的依赖缺失或版本不兼容导致的,以下是具体解决步骤:
清理缓存
打开终端执行命令清理Flutter缓存:flutter clean手动删除项目内的
android/.gradle文件夹,以及系统用户目录下的.gradle缓存目录(Windows路径示例:C:\Users\<你的用户名>\.gradle)匹配Gradle与Android Gradle插件版本
打开项目根目录下的android/build.gradle文件,确保com.android.tools.build:gradle插件版本和Gradle版本对应:buildscript { ext.kotlin_version = '1.7.10' repositories { google() mavenCentral() } dependencies { // 示例版本,可根据实际需求调整,需与Gradle版本匹配 classpath 'com.android.tools.build:gradle:7.4.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }同时检查
android/gradle/wrapper/gradle-wrapper.properties中的Gradle分发版本:// 需与上方插件版本对应,示例为Gradle 7.5 distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip重新构建项目
依次执行以下命令:flutter pub get flutter run检查Android SDK组件
打开Android Studio的SDK Manager,确认已安装对应版本的Android Build Tools、Platform Tools及SDK Platform组件
内容的提问来源于stack exchange,提问作者kvvisony
相关产品推荐
相关产品推荐

