为什么在我每次运行Flutter Web应用程序时都打开一个dart文件?

那里

这一切都发生在与我改变了main()main.dartasync功能sqflite包。

当我运行该应用程序时,Chrome会打开以进行调试,但会显示一个空白的空白屏幕,在Visual Studio Code中,一个名为的文件会web_entrypoint.dart打开,并显示以下内容:

在此处输入图片说明

这是main.dart中的main():

//These are the imports you should consider
import 'package:flutter/material.dart';
import 'dart:async';
import 'package:path/path.dart';
import 'package:sqflite/sqflite.dart';

void main() async {
  final GlobalKey<NavigatorState> navigatorKey =
        new GlobalKey<NavigatorState>();
// This part was added later      
  final database = openDatabase(
    join(await getDatabasesPath(), 'mDb.db'),
    onCreate: (db, version) {
      return db.execute(
        "CREATE TABLE  musteri(ad TEXT, telefon INTEGER, sigorta TEXT, dosya TEXT, eksper TEXT, hasar TEXT,  adres TEXT , ilkGelis DATETIME, km INTEGER, marka TEXT, model TEXT, motor TEXT, plaka TEXT, renk TEXT, sase TEXT, tc PRIMARY KEY INTEGER, sonGelis DATETIME, tahTeslim DATETIME )",
      );
    },
    version: 1,
  );

  runApp(MaterialApp(
    title: 'Title',
    
    initialRoute: '/',
    routes: {
     
      '/': (context) => SignIn(),
      
      '/home': (context) => Menu(),
      '/verify': (context) => EmailVerification(),
      '/yenikayit': (context) => Kayit("New Record"),
    },
    navigatorKey: navigatorKey,
  ));
}

pubspec.yaml没问题。我认为这与平台规范有关,但无法弄清原因。我也没有收到错误消息。在这之前我只runAppNavigatorKey我的main()功能,它是完美的工作。

敦促

sqflite不支持网络。不仅包装中缺少标签,它甚至直接表示:

其他平台支持:

  • [...]
  • 不支持网络。

因此,无论是什么引起您的确切问题,无论如何您都将无法以这种方式使用数据库。很有可能,您所看到的就是这种结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试运行Javafx应用程序时,它将打开一个空框

当我们打开一个 HTML 网络应用程序时运行多个脚本

当我们打开一个Android应用程序时,会在主UI线程上执行什么操作

为什么我的rake文件代码每次都运行?

创建一个每次打开屏幕都运行的应用程序

为什么我的应用程序崩溃时,它试图打开一个文件,手机重启后?

我想在Android的应用程序窗口中打开一个链接

我的MacOS应用程序弹出并打开一个Java图标

每次更新应用程序时,我都需要创建一个新的SQLite数据库吗?

Flutter - 为什么我的应用程序中有一个 windows 文件夹?

屏幕关闭或打开另一个应用程序时如何保持应用程序运行?

为什么我每次运行node.js应用程序时代码打印不合逻辑的模式?

如何在我的Flutter应用程序中打开一个应用程序而不使其充满整个屏幕?

如何在我的应用程序中打开一个网站,以便 Google Play 接受它?

每次我运行任何应用程序时,Flutter 都会给我错误

为什么我的 if 语句中的一行每次都运行?(蟒蛇)

如何确保每个设备创建一个房间,而不是每次启动应用程序时都创建一个新实例

Flutter Web-stable 每次运行 Web 应用程序时都会减少我的硬盘空间?

Oracle Apex:每次加载应用程序时加载一个应用程序变量

每次我运行 flutter 应用程序时计算机都会死机

为什么我的ViewDidLoad每次都加载?

当提示您打开另一个应用程序时,我如何处理用户单击“取消”

为什么我的应用程序没有一个较旧的设备上运行?

我不想在使用另一个开发应用程序时打开我已经关闭的应用程序

为什么不是打开一个文本文件给我想要的输出?

当我运行另一个应用程序时,变量丢失数据

为什么每次重新运行ipynb notebook时python都要求我安装一个包?

我可以从我的 flink 流应用程序公开一个端点吗

当我在外部设备上运行应用程序时,为什么会给我一个“不幸的<应用程序名称>已结束”的信息