flutter的插件,flutter插件开发教程

Flutter 插件问题(引入插件同时存在静态库与swift)

前提:Flutter 项目中引入使用多个插件,内含有swift与静态库时出现的一系列问题

成都创新互联成立于2013年,我们提供高端网站建设公司成都网站制作成都网站设计公司、网站定制、营销型网站建设小程序设计、微信公众号开发、成都网站推广服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为格栅板企业提供源源不断的流量和订单咨询。

问题一、swift插件缺少设置swift的版本号

解决方案:在Xcode中打开项目Targets—builds settings —user-defined

在user-defined内添加一行:SWIFT_VERSION(版本号视当前版本号为准)

问题二、静态库

看到网上好多的解决方法是删除掉或者添加上Podfile中的use_frameworks!,实测与此无关,错误信息忘记截图啦????,大体就是pod install 时出现无法install之类的信息

正解方法是找到相关错误插件内的podspec文件,添加s.static_framework = true

flutter插件发布及问题解决

1,执行 flutter pub publish--dry-run 检查是否具备发布条件

遇到的问题1:

It‘s strongly recommended to include a “homepage“ or “repository“ field

解决方案:在 pubspec. yaml  中配置 主页 homepage 地址 :

homepage:

可参考:

2,执行 flutter pub publish--server= 发布

如果执行flutter pub publish发布的话会遇到以下错误,国内还是用 flutter pub publish--server= 来发布

package repository requested authentication! You can provide credential using:pub token add

问题1:It looks like accounts.google.com is having some trouble. Pub will wait for a while before trying to connect again. OS Error: Operation timed out, errno = 60, address = accounts.google.com, port = 53481 pub finished with exit code 69

原因:

1、国内墙;

2、flutter环境配置添加了国内镜像

解决方式:

1、翻墙;

2、屏蔽环境变量里关于flutter的国内镜像;

屏蔽方式如下:

# export PUB_HOSTED_URL=

# export FLUTTER_STORAGE_BASE_URL=

3、设置终端代理命令(这个是我解决的方式),这个非常重要,不然就会报上面超时错误了

如果出现:Flutter pub finished with exit code 1

解决方式:flutter packages pub publish --server=

此问题原文链接:(毕竟要尊重版权)

问题2:LICENSE这个文件中不能有TODO,也不能为空,可找个flutter库看看别人是怎么写的

Flutter插件汇总,总有一个用得着, 已收录:100+

❀ ❀ 尽可能收集好用的插件以便更快的开发效率,85%亲测,持续添加中

如果有好的插件或者建议,可以直接评论 ❀❀

Github地址:

文章源地址:

br /

???????? 尽可能收集好用的插件以便更效率的开发,85%亲测,持续添加中

br /

br /

如果有好的插件或者建议,可直接提Issue 感谢您的分享 ~ ❀❀

br /

br /

掘金文章地址:

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

br /

当前题目:flutter的插件,flutter插件开发教程
转载源于:https://www.cdcxhl.com/article18/dsdcjgp.html

成都网站建设公司_创新互联,为您提供网站维护全网营销推广建站公司云服务器搜索引擎优化App开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设