Flutter 碰到的各种坑 持续更新

Android转flutter 也有1年多了 ,在新公司将一个产品用flutter从零开始开发, 感觉flutter 还是不太稳定,各种问题还是比较多 ,总之这次体验还是比较差。。

 

Error on line 21, column 5 of pubspec.yaml: A dependency may only have one source.

当时是pubspec.yaml文件添加库的时候  不能把代码跟sdk对齐,应该是 跟sdk对齐会被认为是跟他一个节点?

 

使用lutter upgrade等时提示waiting for another flutter command to release the startup lockf

flutter包下 bin/chache/loadflie文件 删除

 

AndroidX结合使用会产生错误:无法解决以下问题:Landroid / support / v4 / util / ArrayMap;

修改 ./android/gradle.properties

增加两行

android.enableJetifier=true

android.useAndroidX=true

org.gradle.jvmargs=-Xmx1536M

 

底部tab切换页面刷新问题

Flutter 碰到的各种坑 持续更新

 

Flutter 碰到的各种坑 持续更新

 

ios 坑

flutter 如果更换第三方库 需要在ios的BuildSetting path中 删除对应的包和他的上一行

 

突然d8编译报错

Tips: please make sure your all configurations are correct, but still black screen

如果您的MainActivity扩展io.flutter.embedding.android.FlutterActivity并覆盖了该configureFlutterEngine功能

请不要忘记添加 super.configureFlutterEngine(flutterEngine)

请不要添加GeneratedPluginRegistrant.registerWith(flutterEngine),插件将立即自动注册

 

flutter deviceloading 一直卡在链接设备上

关闭后台dart进程

 

 所有第三方项目都module not fount

Flutter 碰到的各种坑 持续更新

 

iOS pod Error installing libwebp错误超详细解决办法

1、pod repo 查看 cocoapods 在本机的PATH

2、拼接地址:由1所得出path拼接为,path/Specs/1/9/2/libwebp

3、右键finder前往文件夹,将2所得地址输入,前往

4、打开你要加载的版本相应的文件夹,如我的错误信息为Installing libwebp (1.0.0),则用文本编辑打开1.0.0文件夹的json文件

5、将json中source下git地址更改为https://github.com/webmproject/libwebp.git

 

flutter 突然不行的修复缓存

flutter pub cache repair

flutter clean

 

flutter更新ios依赖时,pod install 卡住

pod install --verbose --no-repo-update