Flutter 踩坑记(Android)

持续更新中 …

15,Flutter 混合开发,动态下发|热更新;

原因:官方从1.2开始不支持热更新了,Android端的热更新还是比较简单的;


14,Flutter工程,设备选择中一直loading;

原因:插拔数据线的时候,莫名卡死了;

  • 解决方案:把 Android Studio 关闭,在安装 Flutter 的路径下进入bin/cache,然后把 lockfile 删除,然后重启AS;

13,同步截取两张图片保存本地时,弹出授权弹框后,点击确定,第二张图片截图不全;

原因:权限弹框,导致 Flutter 页面 dispose, 点击确定之后,Flutter 页面还来不及 resume,导致第二张图不全;

  • 解决方案:在第二张截图之前,延时一会,await new Future.delayed(new Duration(milliseconds: 300));

12,Row 嵌套 SingleChildScrollView ,会超出像素;
  • 解决方案:SingleChildScrollView 嵌套下 Expanded,设置 flex: 1;

11,混合开发,Error: Duplicate resources;
  • 解决方案:
    1,删除 flutter工程 build目录,并且删除 flutter工程/.andorid/Flutter/build目录;
    2,根本原因是 Gradle插件版本过低,升级到 classpath ‘com.android.tools.build:gradle:3.2.1’;

10,混合开发,退出页面&退出应用?
  • 解决方案:</
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值