Я пытаюсь работать над проектом, который только что начал, и во время редактирования приложения я понял, что ни горячая перезагрузка, ни горячий перезапуск не работают , хотя я несколько раз менял дизайн. Единственный раз, когда я вижу изменения на экране, это когда я удаляю приложение и снова запускаю ,
Я тестирую приложение на эмуляторе и использую Android Studio .
Я искал решение, прежде чем вводить этот вопрос, и вот что я попробовал:
- flutter clean
- flutter doctor -v then обновление флаттера
- удаление эмулятора и попытка установки другого эмулятора
- аннулирование кэша и перезапуск
Раньше он работал действительно хорошо, а теперь нет, вот пример:
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>[
],
),
),
],
),
),
);
}
}
