【问题标题】:Hello "Route Settings in Widget AppState" / hello.dart ", null." I get the error. Can you change the code for me and tell me the truth?你好“Widget AppState 中的路由设置”/hello.dart“,null。”我得到了错误。你能帮我改一下代码并告诉我真相吗?
【发布时间】:2019-08-08 10:43:16
【问题描述】:

我得到错误:

又抛出了一个异常:_Widget AppState 中的路由设置(“/hello.dart”,null)。”

你能帮我改一下代码并告诉我真相吗?我所做的是将名称 main.dart 更改为另一个名称。更改页面名称并调用它时出现错误。示例代码:

https://github.com/albo1337/flutter_full_pdf_viewer/blob/master/example/lib/main.dart

I/flutter (21501):抛出另一个异常:在 _WidgetsAppState 中找不到路由 RouteSettings("/hello.dart", null) 的生成器。

【问题讨论】:

  • 不要重命名 main.dart!颤振需要那个。阅读 Flutter 简介 - 这是编写您的第一个应用程序的好指南 flutter.dev/docs/get-started/codelab
  • 我明白了,但是这个页面需要很多。因为这本书有太多的 pdf 页面无法显示。所以我必须命名和展示很多书而不是主书。
  • 对不起,我不明白。您没有告诉我们有关您的项目的任何信息,也没有共享任何代码。如果您只想显示 pdf,请使用 pdf 查看包,例如 pub.dev/packages/flutter_pdfview
  • 我想告诉你,当我添加这个flutter_pdfview 主页时,我将不得不更改它的名称。所以不起作用。我该怎么做才能确保他在更改时不会出错?

标签: flutter flutter-layout


【解决方案1】:

您可以通过提及其名称来运行特定文件。 如果您使用的是命令链接,请运行以下命令:

flutter run lib/hello.dart

如果使用 .vscode,以下配置可能会有所帮助

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter",
            "type": "dart",
            "request": "launch",
            "program": "lib/hello.dart"
        }
    ]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多