在Mac上运行Flutter项目时,出现 Running Gradle task assembleDebug 的提示 如何解决 【写的有点乱,但是最终确实解决问题了】
在Mac上运行Flutter项目时,出现"Running Gradle task 'assembleDebug'"的提示,表示正在构建和编译项目的调试版本。这是Flutter构建系统自动执行的任务,用于生成可执行文件或应用程序包。
通常情况下,这个任务会在你运行flutter run命令时自动触发。它会自动下载所需的依赖项、编译源代码并生成可执行文件。如果你看到这个提示,说明Flutter正在处理这些任务。
如果你想查看详细的构建过程和输出信息,可以在终端中运行以下命令:
flutter run --verbose
这将显示更详细的日志信息,帮助你了解构建过程中发生的情况。红色为异常
android studio 构建 android/gradle/wrapper/gradle-wrapper.properties 可将这里面的
#distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
自己去 去https://services.gradle.org/distributions/网站下载需要的gradle.zip 然后上传到自己的网盘直链 里面替换
参考:
https://song1.blog.csdn.net/article/details/137499063
http://t.csdnimg.cn/8iMCf 参考一半(代理地方找不到,就没动)
下面的URL需要是https才可以,http会报错
maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
可以命令行打开.gradle文件(这个是隐藏文件)
open .gradle
---
android/build.gradle 下面的代码
buildscript{ repositories{ maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/repository/google' } maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/repository/jcenter' } maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/nexus/content/groups/public' } } } allprojects { repositories { maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/repository/google' } maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/repository/jcenter' } maven { allowInsecureProtocol = true url 'https://maven.aliyun.com/nexus/content/groups/public' } } } rootProject.buildDir = "../build" subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { project.evaluationDependsOn(":app") } //tasks.register("clean", Delete) { // delete rootProject.buildDir //}
相关回复
-
暂无评论!