Android AppHost源码挂载flutter,gradle sync失败,源码编译不过的常见排查手段:

每次切库,真是件痛苦的事情,一堆环境问题,特别是项目

1.gradle sync失败

windows: del /s /q *.iml,删除所有的.iml文件,然后删除AppHost,app等目录下里的.idea文件夹。

2.Android宿主找不到flutter类

检查AppHost中的app工程的build.gradle对flutter依赖是漏掉

implementation project(':flutter')

3.flutter依赖的gradle执行失败

检查flutter中被依赖的工程Flutter工程下的local.properties是否被人误提交,导致路径问题,删掉后,在flutter入口工程中做

flutter build bundle来重新生成local.properties,记得放入到.gitignore里面。

4.检查settings.gradle是引入include_flutter.gradle的路径是否有问题。

5.检查flutter工程中的local.properties路径是否正确,是否有人误提交,删掉后通过flutter build bundle再次生成。

6.检查flutter工程中是否依赖了AndroidX库,版本过高,版本清单参见androidX migration指南。例如shared_preference非AndroidX版本最高^0.4.3

7.invalidate cache and restart Android studio

新增几条:

8.检查flutter host工程中.android下面:Flutter工程下面的build.gradle是否有添加与宿主一致的flavor,否则启动crash。

9.在flutter host工程中执行flutter build bundle

10.在AppHost中执行gradle clean

11.flutter 新增pub依赖后,报找不到类的问题:del /s /q .flutter-plugins .packages pubspec.lock
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值