1、搭建环境时
解决:
给报错的开发工具 安装flutter和dart插件即可。
第一个❌:按照终端提示,顺序运行给的命令即可。这里我提供下
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
第二个❌:说AndroidStudio需要安装两个插件:Flutter和Dart
打开AndroidStudio,安装这两个插件即可
第三、四个❌同第二个同一个道理,因为我装了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中的一个文件,如下图:
5、
解决:重新运行
6、提示等待,被占用了
解决:打开flutter SDK,进入如下目录
7、 flutter: The following NoSuchMethodError was thrown building ListeningBuilder(animation: Instance of flutter: 'DetailsInfoProvide', dirty, state: _AnimatedState#28b32):
线程问题
解决:
发请求时,使用 async和 await
8、flutter_html:报错Invalid Double 100% width <img> errer #98
解决:
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 时报错
解决:
第一种:删除ios项目中podfile中的 use_frameworks!
或者第二种:BMKLocationKit,这个百度地图里新增如下代码
10、/Users/roy/AndroidStudioProjects/hssm/ios/Flutter/App.framework: No such file or directory
其实这个路径并不是我的,但是一直抱这个错误,是因为下图存在一个绝对路径
解决:使用相对路径
双击打开,选中的project.pbxproj
对应内容修改为,框内内容
11、
解决:真机运行
12、 真机运行,realease环境下,如下错误
解决:
13、
解决:重新cd到原生项目根目录,执行pod install即可
14、
解决:
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.
解决:证书不匹配造成的,检查生产和开发的证书,描述文件有没有创建,一定要匹配。
如果都创建了,下图红框取消,重新点一下