成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

flutter插件產(chǎn)物,flutter 常用組件

Flutter插件匯總,總有一個(gè)用得著, 已收錄:100+

? ? 盡可能收集好用的插件以便更快的開發(fā)效率,85%親測,持續(xù)添加中

創(chuàng)新互聯(lián)公司長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為札達(dá)企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,札達(dá)網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

如果有好的插件或者建議,可以直接評論 ??

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 插件問題(引入插件同時(shí)存在靜態(tài)庫與swift)

前提:Flutter 項(xiàng)目中引入使用多個(gè)插件,內(nèi)含有swift與靜態(tài)庫時(shí)出現(xiàn)的一系列問題

問題一、swift插件缺少設(shè)置swift的版本號

解決方案:在Xcode中打開項(xiàng)目Targets—builds settings —user-defined

在user-defined內(nèi)添加一行:SWIFT_VERSION(版本號視當(dāng)前版本號為準(zhǔn))

問題二、靜態(tài)庫

看到網(wǎng)上好多的解決方法是刪除掉或者添加上Podfile中的use_frameworks!,實(shí)測與此無關(guān),錯誤信息忘記截圖啦????,大體就是pod install 時(shí)出現(xiàn)無法install之類的信息

正解方法是找到相關(guān)錯誤插件內(nèi)的podspec文件,添加s.static_framework = true

flutter 插件開發(fā)

new flutter project,選擇Flutter Plugin,next,輸入插件名,包名,運(yùn)行平臺及編寫語言,finish!

如上圖,筆者的插件名為log_plugin,選用Android,java語言開發(fā)

在自動打開和插件名同名的dart文件,聲明要使用其他語言的方法,本例使用java 語言實(shí)現(xiàn)Android原生的log輸出

編輯 android/src/main/java/com/whh/log_plugin/LogPlugin.java

在onMethodCall方法中,區(qū)別聲明方法名,以實(shí)現(xiàn)該方法邏輯

至此,簡單的插件開發(fā)完成,接下來測試

example是插件測試工程,打開其中的main.dart

打開已有的或者新建一個(gè)flutter app project,在其pubspec.yaml引入插件

使用pub get 關(guān)聯(lián)到插件

詳見官網(wǎng)文檔

此文為 flutter 初學(xué)者記錄學(xué)習(xí)過程,附上 github ,小小分享~

每天進(jìn)步一點(diǎn)點(diǎn)。。。(2021-08-10)

flutter插件發(fā)布及問題解決

1,執(zhí)行 flutter pub publish--dry-run 檢查是否具備發(fā)布條件

遇到的問題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ā)布的話會遇到以下錯誤,國內(nèi)還是用?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、國內(nèi)墻;

2、flutter環(huán)境配置添加了國內(nèi)鏡像

解決方式:

1、翻墻;

2、屏蔽環(huán)境變量里關(guān)于flutter的國內(nèi)鏡像;

屏蔽方式如下:

# export PUB_HOSTED_URL=

# export FLUTTER_STORAGE_BASE_URL=

3、設(shè)置終端代理命令(這個(gè)是我解決的方式),這個(gè)非常重要,不然就會報(bào)上面超時(shí)錯誤了

如果出現(xiàn):Flutter pub finished with exit code 1

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

此問題原文鏈接:(畢竟要尊重版權(quán))

問題2:LICENSE這個(gè)文件中不能有TODO,也不能為空,可找個(gè)flutter庫看看別人是怎么寫的

Flutter打包產(chǎn)物

基于flutter版本1.9.1,低版本區(qū)別對待。

lib目錄,libflutter.so文件,三個(gè)目錄armeabi-v7a,x86_64和x86,支持arm平臺32和x86的32和64。

asset目錄,新增flutter_asset目錄,三個(gè)文件,dart產(chǎn)物。

lib目錄,libflutter.so文件,兩個(gè)目錄armeabi-v7,arm64-v8a,支持arm平臺32和64。

asset目錄,新增flutter_asset目錄。

在release模式,libapp.so替代flutter老版本的一些dart產(chǎn)物,如下。

flutter命令打包生成產(chǎn)物,flutter命令腳本會調(diào)用dart命令。

dart的編譯模式:

kernel snapshot 模式,開發(fā)階段,isolate_snapshot_data,vm_snapshot_data,kernel_blob_bin是業(yè)務(wù)數(shù)據(jù)。

core jit,

生產(chǎn)階段,dart的一種二進(jìn)制模式,這是一種aot模式,vm和isolate。

任重而道遠(yuǎn)

Flutter插件開發(fā)

Flutter插件是Flutter調(diào)用原生能力的一種解構(gòu)方式。

Flutter 會通過 MethodChannel 將數(shù)據(jù)傳遞給 iOS/ Android ,反之 iOS/ Android 也可以通過 MethodChannel 將數(shù)據(jù)傳回給 Flutter。

在Flutter工程根目錄創(chuàng)建plugins目錄,在plugins目錄下執(zhí)行下面命令:

Flutter-Native

Native-Flutter

分享文章:flutter插件產(chǎn)物,flutter 常用組件
本文路徑:http://jinyejixie.com/article20/dsesoco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、搜索引擎優(yōu)化App設(shè)計(jì)、App開發(fā)、網(wǎng)站維護(hù)、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
兴安县| 瑞丽市| 泾源县| 海淀区| 富源县| 绥滨县| 阜康市| 和政县| 临海市| 类乌齐县| 平远县| 尼勒克县| 吉林市| 惠东县| 竹山县| 会宁县| 永年县| 房产| 房产| 曲水县| 乡城县| 安化县| 芦溪县| 建宁县| 安泽县| 宜兰县| 惠水县| 崇阳县| 类乌齐县| 达孜县| 吴江市| 侯马市| 佛冈县| 微山县| 察隅县| 肥西县| 岳阳县| 九龙县| 吉木萨尔县| 焦作市| 镇平县|