首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试在材料应用程序中使用文本时,AppBar中的非const构造函数错误

尝试在材料应用程序中使用文本时,AppBar中的非const构造函数错误
EN

Stack Overflow用户
提问于 2021-12-22 21:29:35
回答 1查看 1.2K关注 0票数 1

你好,我有一个简短的问题,我在这里做错了什么?我试图在Scaffold中创建一个AppBar,但是当我尝试使用文本时,它似乎不起作用,并且说要添加一个Const,但是当我这样做时,它并不能解决这个问题。

对不起,如果已经有这方面的信息,我只是不知道具体的条件来查找来解决这个问题。我知道您可以将AppBar放在void ()中,但是我正在学习一个教程,并且希望这样做。

代码语言:javascript
运行
复制
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
          appBar: AppBar(
            title: Text('My First App'),
          ),
          body: Text('This is the body of text.')
      ),
    );
  }
}

这是输出的错误:

12:25: Error:无法调用非“const”构造函数,其中需要const表达式。尝试使用“const”的构造函数或工厂。appBar: const AppBar( ^)

新错误:

./运行时/平台/分配. 14: 14:错误:内存不足。version=2.14.4 (稳定) (Wed 10月13日11:11:32 2021 +0200)在"windows_x64“pid=24408,thread=30512,isolate_group=(nil)(0000000000000000),isolate=(nil)(0000000000000000) isolate_instructions=0,vm_instructions=7ff65bad4f10 pc 0x00007ff65bcdaa42 fp 0x00000056bb8ff3c0 Dart_IsPrecompiledRuntime+0x21a352 - End of DumpStackTrace

失败:生成失败,出现异常。

脚本'C:\Users\A\Documents\flutter\packages\flutter_tools\gradle\flutter.gradle‘行: 1005

问题所在:任务':app:compileFlutterBuildDebug'.的执行失败

进程的命令'C:\Users\A\Documents\flutter\bin\flutter.bat'‘以非零出口值-1073740791完成

  • Try:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。运行-扫描以获得完整的洞察力。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-22 21:47:25

只需在材料应用程序之前删除const

代码语言:javascript
运行
复制
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          appBar: AppBar(
            title: Text('My First App'),
          ),
          body: Text('This is the body of text.')
      ),
    );
  }
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70455312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档