Flutter开发遇到的问题与解决

1、搭建环境时

Flutter开发遇到的问题与解决_第1张图片

解决:
给报错的开发工具 安装flutter和dart插件即可。

第一个❌:按照终端提示,顺序运行给的命令即可。这里我提供下

brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller

第二个❌:说AndroidStudio需要安装两个插件:Flutter和Dart
打开AndroidStudio,安装这两个插件即可

Flutter开发遇到的问题与解决_第2张图片
Flutter开发遇到的问题与解决_第3张图片

第三、四个❌同第二个同一个道理,因为我装了VC和IDEA,如果你没装,不会报错,解决同上,安装即可。

2、could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner’)

原因:要求cocoapod版本在1.6之上
解决:更新cocoapod版本:
执行如下命令:

brew upgrade cocoapods
pod setup

3、我在更新cocoapods时,一直报错:Error: cocoapods 1.7.4 already installed

解决:
终端执行:

sudo gem install cocoapods

4、通过android studio创建flutter新项目时很慢或者无响应

解决:
删除sdk中的一个文件,如下图:

Flutter开发遇到的问题与解决_第4张图片

5、

Flutter开发遇到的问题与解决_第5张图片

解决:重新运行

6、提示等待,被占用了

Flutter开发遇到的问题与解决_第6张图片

解决:打开flutter SDK,进入如下目录

Flutter开发遇到的问题与解决_第7张图片

7、 flutter: The following NoSuchMethodError was thrown building ListeningBuilder(animation: Instance of flutter: 'DetailsInfoProvide', dirty, state: _AnimatedState#28b32):

Flutter开发遇到的问题与解决_第8张图片

线程问题
解决:
发请求时,使用 async和 await

8、flutter_html:报错Invalid Double 100% width errer #98

Flutter开发遇到的问题与解决_第9张图片

解决:
flutter_html第三方问题,使用低的版本flutter_html: ^0.9.6

9、[!] The 'Pods-Runner' target has transitive dependencies that include statically linked binaries: (/Users/wanggang/Desktop/hushishangmen/hushishangmen/ios/Pods/BMKLocationKit/framework/BMKLocationKit.framework)

引入百度地图,pod install 时报错
Flutter开发遇到的问题与解决_第10张图片

解决:
第一种:删除ios项目中podfile中的 use_frameworks!

或者第二种:BMKLocationKit,这个百度地图里新增如下代码

Flutter开发遇到的问题与解决_第11张图片

10、/Users/roy/AndroidStudioProjects/hssm/ios/Flutter/App.framework: No such file or directory

其实这个路径并不是我的,但是一直抱这个错误,是因为下图存在一个绝对路径

解决:使用相对路径

Flutter开发遇到的问题与解决_第12张图片

双击打开,选中的project.pbxproj

Flutter开发遇到的问题与解决_第13张图片

对应内容修改为,框内内容


Flutter开发遇到的问题与解决_第14张图片

11、

Flutter开发遇到的问题与解决_第15张图片

解决:真机运行

12、 真机运行,realease环境下,如下错误

Flutter开发遇到的问题与解决_第16张图片

解决:

Flutter开发遇到的问题与解决_第17张图片

13、

解决:重新cd到原生项目根目录,执行pod install即可

14、

解决:

Flutter开发遇到的问题与解决_第18张图片

15、Flutter ios打包 白屏问题

解决:
1、先在项目目录下运行
flutter build ios --release
2、然后再到Xcode里面打包ios项目,注意build之后打开Xcode,不要在运行项目,要不回替换刚才build之后的文件

16、Could not install build/ios/iphoneos/Runner.app on 823039976e356de568cac52807d2771af3a0aa82. Try launching Xcode and selecting "Product > Run" to fix the problem: open ios/Runner.xcworkspace Error launching application on iPhone.

解决:证书不匹配造成的,检查生产和开发的证书,描述文件有没有创建,一定要匹配。
如果都创建了,下图红框取消,重新点一下

Flutter开发遇到的问题与解决_第19张图片

你可能感兴趣的:(Flutter开发遇到的问题与解决)