flutter第二天:Helloworld

2019-04-09  本文已影响0人  周蛋蛋
Run Configuration Error: Broken configuration due to unavailable plugin or invalid configuration data.

HelloWorld运行失败,出现上述的错误,查看市插件的问题,直接卸载掉原有的flutter,重新下载即可

学习两个命令


To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".

体验热重载 特爽

Flutter 可以通过 热重载(hot reload) 实现快速的开发周期,热重载就是无需重启应用程序就能实时加载修改后的代码,并且不会丢失状态(译者语:如果是一个web开发者,那么可以认为这和webpack的热重载是一样的)。简单的对代码进行更改,然后告诉IDE或命令行工具你需要重新加载(点击reload按钮),你就会在你的设备或模拟器上看到更改。

两种方式:

输入r是热重载
输入R是热重启
输入h是flutter的帮助
输入d是断开调试
输入q是退出调试

注意
用这种方式启动的话,ctrl+S是无效果的
小写r和大写R都能起到实时刷新的效果,但为什么两个不一样的原因,目前还没去看差异

import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: "My first flutter_app",
      home: new Scaffold(
        appBar: new AppBar(
          title: new Text("my flutter "),
        ),
        body: new Center(
          child: new Text("hello World"),
        ),
      ),
    );
  }
}
image.png

*Hello World * 第一个程序

热重载 爽啊,不用时时编译,直接看效果

上一篇 下一篇

猜你喜欢

热点阅读