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切换页面刷新问题
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
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