flutter运行之后报了这个错,不能够运行。
成都创新互联公司主营米东网站建设的网络公司,主营网站建设方案,重庆App定制开发,米东h5重庆小程序开发搭建,米东网站营销推广欢迎米东等地区企业咨询
在结果上面会提示appt2等错误,其实错误的原因是Androidx支持有问题。
官方解决办法: (合理打开)
app/build.gradle 下面
在gradle.properties下添加:
重新清理运行,ok。
首先将项目android目录下的build.gradle中google()和jcenter()替换成阿里镜像地址
修改本地的flutter配置文件,flutter安装目录下找到packages/flutter_tools/gradle/flutter.gradle文件,repositories 修改为
将 MAVEN_REPO 地址替换为
修改 packages/flutter_tools/gradle/resolve_dependencies.gradle,替换maven地址为
重新运行项目,等待一会就可以正常运行。
Flutter 国内镜像 失效替换:
问题原因:版本大小原因
解决方案:点击ios文件夹-点击podfile修改如下(亲测实用已解决)
解决方案:
删除IOS工程中的Podfile.lock文件,重新pod install(继续执行Flutter run操作)即可解决。
问题原因:没有配置safety相关
解决方案:可以直接在命令行中执行:
然后在Additional run args 这行键入一下命令即可。
问题原因:xcode版本更新导致的
解决方案:将爆红处一行隐藏,运行,点击fix即可,会显示正确位置就解决了。
解决方法:
1、找到第一个爆红文件,将311行问号后面的Colors.white删除即可
2、 在相同的文件夹内找到第二个爆红文件,找到106行,删除super.addAllowedPoint这一行即可。
造成原因分析:还不清楚
群友帮助:经常出现,重启电脑多试试
解决方案:暂未找到
flutter的命令失效, 提示 zsh: command not found: flutter
解决办法:
1 、执行:【open ~/.zshrc 】
2、如果 提示文件不存在,则执行:【vim ~/.zshrc 】新建一个新文件
3、新建窗口再执行【open ~/.bash_profile 】
4、把 打开的bash_profile 中的内容copy到 上一个窗口新建的zshrc 文件中,保存:
【:wq回车】
5、再使用source命令重新加载一下:【source ~/.zshrc】,下次再编辑这个文件就可以直接执行:【open ~/.zshrc】
6、运行【flutter -h 】看是否生效
Flutter项目,在iPhone模拟器上运行正常,但在iPhone真机上运行闪退,报错信息如下:
dyld: Symbol not found: OBJC_CLASS $_NSConstantIntegerNumber
备注:目前本人没有找到解决方法。望大牛们评论指导一下。
一.问题描述
引用第三方库在运行模拟器的时候
错误信息:building for iOS Simulator, but linking in dylib built for iOS, file '/Users/xxx/Desktop/seller/ios/Pods/TXIMSDK_iOS/ImSDK.framework/ImSDK' for architecture arm64
解决方案
在Flutter目录下找到第三方库(是第三方库拉到本地),
增加 s.static_framework = true 修改为静态库就能跑模拟器了