flutter的构建似乎存在问题.
每次我将应用程序运行到模拟器或设备时,我总是需要执行RUN > Flutter Full Restart.
否则,应用程序加载一个脚手架主体,我的代码在2周前开始编码时就已经有了这个主体.
children: <Widget>[
new Opacity(
opacity: loader_visible ? 1.0 : 0.0,
child:
new Container(
padding: const EdgeInsets.all(32.0),
child: new CircularProgressIndicator()
)
),
Run Code Online (Sandbox Code Playgroud)
我猜测flutter缓存旧代码并且从不打扰用新代码替换它,但我不确定它是如何实现的Hot Reload.无论如何,当我们已经执行完全重建时,我认为没有必要加载旧缓存.
Rém*_*let 37
你可以跑flutter clean.
但这很可能是您的IDE或类似问题,因为颤动运行会创建一个全新的apk.而热重装仅推动修改.
尝试使用命令行运行您的应用程序flutter run,然后按r或R分别进行热重新加载和完全重新加载.
Phi*_*aro 11
基本上有3 种清洁方法可供您尝试:
\n\nflutter clean将删除该/build文件夹。/build文件夹,本质上和flutter clean.