https://blog.csdn.net/weixin_34163553/article/details/91380928## 在项目里使用
1. flutter包管理网站 里搜索 fish_redux
2. 在项目的 pubspec.yaml
里的 dependencies
下添加如: fish_redux: ^0.2.4
3. vscode里搜索 fish-redux-template
安装
4. 文件夹右键选择 Generate Page Template
, Generate Component Template
, Generate Adapter Template
, 如需要一个页面Widget的话选择: Generate Page Template
effect
里获取当前 widget
的 state
, 使用 Context<AmapState>类型下的 ctx.state
view.dart 文件提供实现界面的方法
Widget buildView(IndexState state, Dispatch dispatch, ViewService viewService) {
print(prefix0.window.physicalSize);
print(MediaQuery.of(viewService.context).size);
return Scaffold(
appBar: AppBar(
actionsIconTheme: IconThemeData(color: Colo
Exception: Cannot run program "E:\android-studio": CreateProcess error=5, 拒绝访问。
couldn't find "libflutter.so
android {
defaultConfig {
....
....
ndk {
abiFilters'armeabi-v7a'
}
}
....
....
....
}
Flutter 升级高版本后,build 报错
直接在AS 的 Terminal窗口输出命令打包
flutter run --no-sound-null-safety
flutter build apk --no-sound-null-safety
其实每次命令行来编译打包还是很不方便的,如果还想直接点击编辑器小三角进行编译,可以打开AS配置一下,就可以正常编译了。如下图所示
在运行配置里 -> Additional run args: 填写
--no-sound-null-safety
IDE 似乎最近开始在检查器选项卡中使用嵌入开发工具。我的 Flutter 版本是最新的,三种可能的解决方案:
一种是通过重启来使缓存无效, File > Invalidate Caches > Restart > Invalidate and Restart
另一个是(对于 Windows)在 Android Studio 控制台上运行:
flutter