Flutter应用无法在Android模拟器运行,GradleWrapperMain类找不到求助
解决GradleWrapperMain找不到的问题
以下是针对该错误的具体修复步骤,按顺序尝试:
删除项目本地Gradle缓存与Wrapper目录
进入Flutter项目根目录,删除隐藏的.gradle文件夹和gradle/wrapper文件夹。这两个目录存储本地缓存和Wrapper配置,删除后会自动重新下载适配版本。重新生成Gradle Wrapper文件
进入项目的android目录,在终端执行命令:gradlew wrapper --gradle-version 7.4.2版本号可替换为当前Flutter兼容的Gradle版本(可参考项目原配置或Flutter官方对应版本说明)。
清理代理配置干扰
打开android/gradle.properties文件,若存在systemProp.http.proxyHost等代理相关配置,直接注释或删除,避免Wrapper下载被拦截。验证Flutter环境完整性
在终端执行flutter doctor,确认所有Android相关检查项(如Android toolchain、Android Studio)均正常通过。重置Flutter项目缓存
依次执行以下命令:flutter clean flutter pub get完成后重新尝试运行项目。
若上述步骤无效,可创建一个全新的Flutter项目测试运行。若新项目正常,说明原项目配置文件已损坏,可逐步将原项目的代码、资源迁移至新项目中。
内容的提问来源于stack exchange,提问作者MpofuO
相关产品推荐
相关产品推荐

