【问题标题】:how to run firstapp flutter 1.5如何运行 firstapp 颤振 1.5
【发布时间】:2019-06-19 07:09:05
【问题描述】:

我尝试了在 Windows 上安装 Flutter 的测试驱动器,就像这里 https://flutter.dev/docs/get-started/test-drive

默认应用程序生成的工作,很好,但是当我尝试遵循 snd 部分时 https://flutter.dev/docs/get-started/codelab

我得到错误:

error: The function 'MyApp' isn't defined. (undefined_function at [flutter_app007] lib\main.dart:3)
error: 'MaterialApp' isn't a function. (invocation_of_non_function at [flutter_app007] lib\main.dart:8)
error: 'Scaffold' isn't a function. (invocation_of_non_function at [flutter_app007] lib\main.dart:10)
error: 'AppBar' isn't a function. (invocation_of_non_function at [flutter_app007] lib\main.dart:11)

main.dart 中的这段代码

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Welcome to Flutter',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Welcome to Flutter'),
        ),
        body: const Center(
          child: const Text('Hello World'),
        ),
      ),
    );
  }
}

我检查了颤振医生,但没有表现出任何不好的情况.. 有什么想法吗?

【问题讨论】:

  • 我试过flutter_view和heeloworld。都需要升级依赖项才能工作..尝试在我的项目上做同样的事情,在控制台/项目中输入:flutter upgrade, but get Upgrading Flutter from C:\Users\christian\Documents\flutter... Updating 3ea4d0634..bc7bc9408错误:您对以下文件的本地更改将被合并覆盖:bin/internal/update_dart_sdk.ps1 请在合并之前提交您的更改或存储它们。中止

标签: flutter


【解决方案1】:

进入项目目录并打开windows cmd。并尝试flutter run

【讨论】:

  • 使用 android studio,在终端中,flutter run -> NoSuchMethodError: Attempted to use type 'MyApp' as a function。由于类型没有定义方法“调用”,因此这是不可能的。您是否打算 c 所有 MyApp 构造函数并忘记“新”运算符?接收者:MyApp 尝试调用:MyApp() #0 Object.noSuchMethod (dart:core-patch/dart:core/object_patch.dart:46) #1 main #2 _startIsolate. (dart:isolate-patch/dart :isolate/isolate_patch.dart:279) #3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
  • stack not allowed full text response, i cuted E/flutter (4299): at each start line
【解决方案2】:

好的,我终于解决了这个问题。 当我输入“flutter_console.bat”时,我得到了“mysql 是未知程序”。我终于发现安装 MySQL Fabric 1.5 和 MySQL Utilities 1.5\ 在 PATH 环境变量中设置了他的路径。此路径毒化结果路径集成,返回 'mysql is unknow program' 并停止项目生成......卸载 mysql 软件通过从他的条目中清除路径解决了问题,现在,可以创建项目并按预期工作.. 很奇怪,不是..?

【讨论】:

    猜你喜欢
    • 2019-03-30
    • 2020-02-12
    • 2020-08-25
    • 2019-05-03
    • 1970-01-01
    • 2021-08-08
    • 2021-12-18
    • 2020-04-17
    • 1970-01-01
    相关资源
    最近更新 更多