先上bug截图,很大概率你是用了比较新的android studio和flutter和Dart,但是你运行的flutter项目比较老,截图的大概意思就是你的java版本和gradle版本不匹配
先在https://docs.gradle.org/current/userguide/compatibility.html#java找到当前项目gradle版本对应的java版本,首先要确保你执行命令的环境的java版本,我这里是19
如果你只使用了android studio的模拟器,通过命令行来控制你flutter使用的java版本
flutter config --jdk-dir D:\toolapp\java\jdk-19(注意不是到bin文件夹)
使用 flutter doctor -v 检查设置的java sdk是否生效,如果生效就继续运行flutter run
如果使用的是android studio,目前没试过,估计也是修改java的sdk版本
编译成功
Exception in thread “main” java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-7.6.1-bin.zip failed: timeout (10000ms)