
Flutter
Flutter
DeMonnnnnn
I decide what tide to bring. 我的命运,由我做主。
展开
-
Flutter-升级Xcode后构建iOS报错
代码什么都没改动,貌似只是升级了下Xcode,构建iOS就一直报错,错误有时候还不一样。AI&Google各种问,都说是DerivedData缓存的问题,让删缓存。最后看到了这个,成功解决。折腾了一上午都搞不定。原创 2025-02-25 14:42:45 · 1209 阅读 · 0 评论 -
Flutter:Gradle build failed to produce an .aab file. It‘s likely that this file was generated .....
打包完成后,即使报错如上,实际上还是打包完成的,即如果你非要打包完成后自动修改文件名,也可以不管他。如果你想看到,没有出现成功的提示。你就得去掉打包过程中修改文件名的代码。果然我仔细看项目代码,找到了修改打包后文件名字的“万恶之源”。虽然没有解决我的问题,但是给了我看flutter源码的启发。按照网上的说法,是Android打包变体导致的。屏蔽掉这句代码后打包成功,不再报错。我命令行中加了变体参数一样报错。原创 2024-11-15 17:05:15 · 746 阅读 · 0 评论 -
Flutter:输入框焦点获取与软键盘隐藏
问题如上动图,我们在登录界面存在两个问题:输入用户名时,我们点击下一步,焦点并不会自动跳到密码输入框。点击登录弹出Dialog后,输入框会自动重新获得焦点,我们想点击登录按钮后隐藏软键盘且不再弹出。解决输入框中有个focusNode属性,用于控制输入框是否占有当前键盘的输入焦点。FocusScope.of(context).requestFocus(focusNode);可以指定focusNode属性的输入框获取焦点。实例化一个空白焦点blankNode,然后不赋值给任何输入框的foc原创 2020-07-27 16:10:29 · 7825 阅读 · 4 评论 -
DioError [DioErrorType.DEFAULT]: Bad state: Can‘t finalize a finalized MultipartFile
class DioPostPage extends StatefulWidget { @override createState() => new DioPostPageState();}FormData formData = new FormData.fromMap({'username': 'DeMon', 'password': 'lh1995623'});class DioPostPageState extends State<DioPostPage> { va原创 2020-07-07 10:11:08 · 3463 阅读 · 0 评论