[Flutter] flutter项目一直卡在 Running Gradle task 'assembleDebug'...
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Flutter] flutter项目一直卡在 Running Gradle task 'assembleDebug'...相关的知识,希望对你有一定的参考价值。
参考技术A 首先将项目android目录下的build.gradle中google()和jcenter()替换成阿里镜像地址修改本地的flutter配置文件,flutter安装目录下找到packages/flutter_tools/gradle/flutter.gradle文件,repositories 修改为
将 MAVEN_REPO 地址替换为 https://storage.flutter-io.cn/download.flutter.io
修改 packages/flutter_tools/gradle/resolve_dependencies.gradle,替换maven地址为 http://download.flutter.io
重新运行项目,等待一会就可以正常运行。
Flutter 国内镜像 https://storage.flutter-io.cn/ 失效替换: https://www.cnblogs.com/hezhe666/p/14124374.html
浏览器选项卡在 Flutter Web 应用加载时显示项目名称
【中文标题】浏览器选项卡在 Flutter Web 应用加载时显示项目名称【英文标题】:Browser tab shows project name while Flutter Web app loading 【发布时间】:2020-08-02 12:18:19 【问题描述】:我正在创建一个 Flutter Web 应用。当它启动并下载 Flutter 内容时,浏览器中的选项卡会显示项目名称而不是应用程序名称。这看起来很难看。
我的项目名称是com.example.my_app_client
,但我的应用名称是My App。
如何更改浏览器标签文本以显示“我的应用程序”?
我找到了答案,并将其添加到下面作为问答风格的自我答案。
【问题讨论】:
【参考方案1】:您的项目中有一个名为 web 的***文件夹。打开该文件夹中的 index.html 文件,您应该会看到类似于以下内容的内容:
web/index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>my_app_client</title>
</head>
<body>
<script src="main.dart.js" type="application/javascript"></script>
</body>
</html>
将标题文本更改为您的应用名称:
<title>My App</title>
这将在 Flutter 应用加载时显示正确的标题。
【讨论】:
【参考方案2】:您还可以在MaterialApp
小部件上使用title
属性,这对我有用
class MyApp extends StatelessWidget
@override
Widget build(BuildContext context)
return MaterialApp(
debugShowCheckedModeBanner: false,
title:'Your Title',
home: HomePage(),
theme: appTheme(),
);
【讨论】:
虽然这是设置标题的好地方,但在应用加载之前它不会显示,这就是问题所在。请参阅 Suragch 的答案。【参考方案3】:您可以编辑web/manifest.json
文件。
"name": "<App name>",
"short_name": "<App short name>",
"description": "<Your app description>",
// something else
在此之后再次构建应用程序并在隐身标签中打开它或清除浏览数据
【讨论】:
以上是关于[Flutter] flutter项目一直卡在 Running Gradle task 'assembleDebug'...的主要内容,如果未能解决你的问题,请参考以下文章
卡在 Visual Studio 中运行的 Flutter 项目
Flutter,Visual Studio 代码项目卡在 Analyzing
Flutter App 卡在“正在运行 Gradle 任务 'assembleDebug'……”