flutter踩坑:常见报错记录

1.出现 Using 'ARCHS' setting to build architectures of target 'Pods-Runner':('')

报错信息如下:


报错信息.png

iOS文件夹下的Podfile文件需要添加一行 platform :ios, '9.0',如下图所示,默认是注释掉的,去掉注释,保存,运行即可


报错原因.png

2.CocoaPods could not find compatible versions for pod "simple_permissions"

在iOS文件夹下进行pod install时报错如下

报错信息.png

通过查找资料找到
https://stackoverflow.com/questions/51784066/flutter-ios-cocoapods-could-not-find-compatible-versions-for-pod-simple-permi中有说到,将platform中设置为platform: ios, '10.0'版本,这时并没有起作用。

事实上,我们需要在podfile文件进行一下简单的设置即可:
platform :ios, '10.0' use_frameworks!

图片.png

3.fluro的“Router”与系统Router冲突

run flutter系统报错

 'Router' is imported from both 'package:fluro/src/router.dart' and 'package:flutter/src/widgets/router.dart'.

很简单,出现了重复定义,解决办法有三种:

  1. 修改你所有的代码,不使用fluro这个库
  2. flutter版本降级
  3. 不引入系统router,引入相关包时:
import 'package:flutter/material.dart' hide Router;
import 'package:flutter/cupertino.dart' hide Router 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容