十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
1,執(zhí)行 flutter pub publish--dry-run 檢查是否具備發(fā)布條件

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、虛擬空間、營銷軟件、網站建設、魏都網站維護、網站推廣。
遇到的問題1:
It‘s strongly recommended to include a “homepage“ or “repository“ field
解決方案:在 pubspec. yaml ?中配置 主頁 homepage 地址 :
homepage:
可參考:
2,執(zhí)行 flutter pub publish--server= 發(fā)布
如果執(zhí)行flutter pub publish發(fā)布的話會遇到以下錯誤,國內還是用?flutter pub publish--server= 來發(fā)布
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環(huán)境配置添加了國內鏡像
解決方式:
1、翻墻;
2、屏蔽環(huán)境變量里關于flutter的國內鏡像;
屏蔽方式如下:
# export PUB_HOSTED_URL=
# export FLUTTER_STORAGE_BASE_URL=
3、設置終端代理命令(這個是我解決的方式),這個非常重要,不然就會報上面超時錯誤了
如果出現(xiàn):Flutter pub finished with exit code 1
解決方式:flutter packages pub publish --server=
此問題原文鏈接:(畢竟要尊重版權)
問題2:LICENSE這個文件中不能有TODO,也不能為空,可找個flutter庫看看別人是怎么寫的
前提:Flutter 項目中引入使用多個插件,內含有swift與靜態(tài)庫時出現(xiàn)的一系列問題
問題一、swift插件缺少設置swift的版本號
解決方案:在Xcode中打開項目Targets—builds settings —user-defined
在user-defined內添加一行:SWIFT_VERSION(版本號視當前版本號為準)
問題二、靜態(tài)庫
看到網上好多的解決方法是刪除掉或者添加上Podfile中的use_frameworks!,實測與此無關,錯誤信息忘記截圖啦????,大體就是pod install 時出現(xiàn)無法install之類的信息
正解方法是找到相關錯誤插件內的podspec文件,添加s.static_framework = true
[img]本文將為大家講解如何通過pub庫插件快速實現(xiàn)Flutter應用在雙屏Android設備上交互通信。
插件地址: flutter_subscreen_plugin
雙屏插件實現(xiàn)原理: FlutterPlugin 實現(xiàn)雙屏
主屏上的UI,我們添加一個按鈕,點擊生成一個隨機數(shù),發(fā)送給副屏顯示,用于驗證主屏與副屏的通信交互:
副屏ui上我們在initState中監(jiān)聽主屏給副屏的消息流,并將監(jiān)聽到的數(shù)據(jù)展示在文本上:
完成上述步驟,簡單的demo就做好了,如下是demo在實體設備的運行效果圖:
小菜在學習時需要用到氣泡效果,為了更加靈活,小菜封裝了一個簡單的 flutter_bubble 氣泡插件,方便日常的使用;
小菜準備用 Canvas 的 drawPath 進行繪制,主要分為三個部分,圓角弧線,普通直線,尖角折線,均可由 drawPath 自帶方法繪制;小菜以前整理過關于 Canvas 繪制的小博客,實現(xiàn)很簡單;
小菜繪制了一個簡陋的原型圖,整體黑框為 Bubble Widget 整體范圍;藍色圓弧為圓角位置;紅色尖角可根據(jù)上下左右參數(shù)進行配置,且只可展示一個,尖角的高度和角度可自由配置,當確定一個尖角位置時,其余三個方向寬高延伸到黑框部分;而橙線則是連接圓角與尖角等直線;中間空余部分為子 Widget 位置; Tips: Child Widget 寬高小于等于 Bubble Widget ;
首先在邊角處繪制四個圓弧,直接用 arcTo 即可,需要注意的是:小菜整體以 drawPath 方式實現(xiàn),準備從左上角開始順時針繪制,所以繪制圓弧時也是順時針方向;
小菜理解, Rect 為繪制圓角的矩形,包括位置及大小; startAngele 為起始角度; sweepAngle 為繪制弧形角度;小菜需要的四個圓弧大小均為 pi/2 ,只需調整矩形位置與起始角度即可;
其次繪制尖角,小菜的尖角是由 lineTo 兩段直線拼接起來的,只需要處理起點與終點即可;小菜為了更加靈活,可以設置尖角高度與尖角角度(0 ~ 180),通過三角函數(shù)進行計算;
最后就是將處理好的連接起來,小菜為了適應更多場景,尖角位置也可自由配置,長度為到圓角的距離,默認為邊框中間位置;
小菜將配置邏輯編輯好發(fā)布到 Pub 庫,基本 BubbleWidget 便完成,簡單分析一下可配置項;
自定義 Bubble Widget 是小菜發(fā)布的第二款 Pub 插件,還有很多不完善的地方,如有錯誤請多多指導!
? ? 盡可能收集好用的插件以便更快的開發(fā)效率,85%親測,持續(xù)添加中
如果有好的插件或者建議,可以直接評論 ??
Github地址:
文章源地址:
br /
???????? 盡可能收集好用的插件以便更效率的開發(fā),85%親測,持續(xù)添加中
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中沒有WebView組件,但是有官方提供的webview_flutter插件。
其實做的事情跟原生封裝WebView組件類似。
分為url和HTML字符串兩種方式
... ...
webview_flutter: ^3.0.4
Flutter應用開發(fā)之webview_flutter插件
flutter官方插件webview_flutter的使用示例
Flutter插件之webview_flutter簡要使用說明