gpt4 book ai didi

android - flutter 热重载和热重启不起作用

转载 作者:行者123 更新时间:2023-12-02 11:24:47 39 4
gpt4 key购买 nike

我正在尝试一个我刚开始的项目,在编辑应用程序时我意识到 热重载和热重启都不起作用即使我已经多次更改设计。我唯一能看到屏幕变化的时候是我 卸载应用程序并再次运行 ,

我正在模拟器上测试应用程序,我正在使用 Android Studio。

我在输入这个问题之前搜索了一个解决方案,这就是我尝试过的:

  • flutter 干净
  • flutter 医生-v 然后 flutter 升级
  • 删除模拟器并尝试另一个模拟器
  • 使缓存无效并重新启动

  • 它曾经工作得很好,现在却不行,这里有一个例子:
    import 'package:gradient_app_bar/gradient_app_bar.dart';

    import '../constants.dart';

    class PlantScreen extends StatefulWidget {
    @override
    _PlantScreenState createState() => _PlantScreenState();
    }

    class _PlantScreenState extends State<PlantScreen> {
    @override
    Widget build(BuildContext context) {
    return Scaffold(
    appBar: GradientAppBar(
    centerTitle: true,
    title: Text('plant A'),
    gradient: LinearGradient(
    colors: Constants.primaryGradient,
    begin: Alignment.topLeft,
    end: Alignment.bottomRight),
    ),
    body: Container(
    constraints: BoxConstraints.expand(),
    decoration: BoxDecoration(
    gradient: LinearGradient(
    colors: Constants.primaryVariantGradient,
    begin: Alignment.topLeft,
    end: Alignment.bottomRight),
    ),
    child: Column(
    children: <Widget>[
    Card(
    child: Column(
    children: <Widget>[

    ],
    ),
    ),
    ],
    ),
    ),
    );
    }
    }

    enter image description here

    最佳答案

    我认为问题出在我的导入声明上

    它是 :
    import 'file:///E:/SelfProjects2/water_my_plants/lib/screens/plantScreen.dart';
    我已将其更改为
    import 'package:water_my_plants/screens/plantScreen.dart';
    在我的主 dart 文件中,该文件具有到 PlantScreen() 的路径

    关于android - flutter 热重载和热重启不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60167373/

    39 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com