【发布时间】:2020-01-07 21:53:32
【问题描述】:
我得到一个错误错误:入口点不包含主函数Flutter,我试图重新启动android studio但它不起作用
【问题讨论】:
标签: flutter
我得到一个错误错误:入口点不包含主函数Flutter,我试图重新启动android studio但它不起作用
【问题讨论】:
标签: flutter
取决于程序支持做什么。应该有一个主类被启动。举个例子:
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(MyApp()); // initiate MyApp as StatelessWidget
// Main class
class MyApp extends StatelessWidget {
// creating main screen and building list of wordpairs
@override
【讨论】:
这对我有用:
创建新项目时出现错误"Entrypoint doesn't contain a main function Flutter"。
为了解决这个问题,我按照以下步骤操作
首先确保您的 flutter 和 dart sdk 路径配置正确。
您可以重新包含文件/项目根文件夹。 转到文件 -> 项目结构 -> 模块
然后点击+图标添加项目的根文件夹,然后它会再次检测到一个flutter应用程序。
构建项目并检查错误。
【讨论】:
就这样做
文件 -> 项目结构 -> 模块
从右边选择
来源
form [Source, Paths, Dependencies] 选项卡
选择加号图标 -> 应用 -> 确定按钮
【讨论】:
确保您使用相同的项目名称和 pubspec.yaml 文件名有时当我们为另一个项目复制一个 pubspec 文件时会发生这种情况。
【讨论】:
在我的例子中,启动函数被命名为别的东西,将它重命名为 main,然后它就起作用了。
【讨论】:
还有一种情况是可能的,因为 dart 包文件
删除所有.packages 文件,应该得到解决。
【讨论】:
将主要功能添加到您的项目中。你可能会错过 void main() => runApp(MyApp());
【讨论】: