热重载在 Andriod 模拟器上的 flutter 中不起作用,但在 Chrome(网络)上工作

问题描述 投票:0回答:1

当我保存代码时,当我运行代码 Chrome(网络)时,热重载可以工作,但当我在虚拟 Andriod 模拟器(例如 Pixel 7A)上运行代码时,热重载不起作用。谁能解释一下为什么吗?

谢谢,

import 'package:flutter/material.dart';

void main() {
  runApp(
    Text('?n ?nm \n hello the hot reload works',
    textDirection: TextDirection.ltr,
    textAlign: TextAlign.center,
    // textScaleFactor: 3,
    overflow: TextOverflow.visible,
    // softWrap: true,
    style: TextStyle(fontSize: 40.0, 
       // backgroundColor : Colors.black,
      fontWeight: FontWeight.bold,
      // color: Colors.blue,
      foreground: Paint()
      ..color = Colors.yellow
      ..strokeWidth = 3.0
      ..style =PaintingStyle.fill,
      fontStyle: FontStyle.italic,
      shadows: [
        Shadow(color: Colors.black, offset: Offset(2.0,1.0), blurRadius: 1.0)
      ]
    ),
    )
  );
}

这是代码:

当我保存代码时,我期望代码能够热重载,但它不起作用

flutter dart emulation hot-reload
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.