flutter web有三種渲染模式,auto 、html 和 canvaskit。
目前創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、江油網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
flutter build web命令默認(rèn)的渲染模式為auto,這種模式在移動(dòng)端使用html渲染,在pc端使用canvaskit渲染。
目前我的flutter版本是2.5.2,pc端瀏覽器使用canvaskit渲染時(shí)中文會(huì)出現(xiàn)短暫的亂碼(方塊叉號(hào)),像這樣:
我們可以指定渲染模式為html,就不會(huì)有這個(gè)問(wèn)題了,命令如下:
指定渲染模式為canvaskit的命令為:
2021.10.21:flutter web對(duì)中文的支持貌似不太好,在手機(jī)瀏覽器調(diào)試web項(xiàng)目時(shí),textfield hinttext有中文輸入會(huì)有卡頓bug
flutter是桌面應(yīng)用程序。
1、使用flutter桌面應(yīng)用,必須使用master通道,在命令窗口執(zhí)行以下命令:
flutter channel master
flutter upgrade
2、安裝visual studio后,執(zhí)行flutter doctor命令
3、在visual studio installer中選擇對(duì)應(yīng)版本號(hào)進(jìn)行安裝:
4、再次執(zhí)行flutter doctor命令
5、配置執(zhí)行目標(biāo)平臺(tái)
flutter config --enable-windows-desktop
6、命令行切換到flutter-desktop-embedding\example目錄下,執(zhí)行flutter run命令
7、通過(guò)visual studio打開(kāi)目錄flutter-desktop-embedding\example\windows下的Runner.sln文件對(duì)項(xiàng)目進(jìn)行打包。
生成的exe可執(zhí)行文件在目錄flutter-desktop-embedding\example\build\windows\x64\Release下
先運(yùn)行下,看當(dāng)前flutter 是否支持web項(xiàng)目, 如果沒(méi)有enable-web: true 則輸入 flutter config --enable-web
這時(shí)候項(xiàng)目中就包含了web文件夾.
輸入 flutter build web 就可以在build文件夾中生成web文件, 將它放到到tomcat或者其他容器就能訪問(wèn)了!
附上項(xiàng)目的測(cè)試連接:
參考:
打包命令: flutter build apk
在Flutter工程的 android/app 下面的 build.gradle 可以修改包名、版本等信息
在app的 build.gradle 中配置:
1.keychain 鑰匙串訪問(wèn)
2.申請(qǐng)開(kāi)發(fā)證書(shū)
3.注冊(cè)Bundle ID
4.配置開(kāi)發(fā)證書(shū) (生成.mobileprovision文件)
5.安裝證書(shū)
6.打包ipa
7.開(kāi)發(fā)團(tuán)隊(duì)如何公用證書(shū)
進(jìn)入以下程序
此文件保存到你想保存的地方,后面生成證書(shū)有用。
1.打開(kāi) 蘋(píng)果開(kāi)發(fā)者中心 ( )
2.按照以下圖片步驟走:
上面省略的步驟,按照具體需要選擇,基本是“傻瓜式點(diǎn)擊
到這bundle id就OK了
.mobileprovision文件格式的配置文件是讓開(kāi)發(fā)者的項(xiàng)目(APP)能有真機(jī)調(diào)試,發(fā)布的權(quán)限。
配置開(kāi)發(fā)證書(shū),就會(huì)需要你設(shè)置,在這個(gè)項(xiàng)目中添加哪些設(shè)備作為真機(jī)調(diào)試的設(shè)備
1.Xcode打開(kāi)以下文件夾
2.三個(gè)必填項(xiàng)
4.選擇發(fā)布平臺(tái):
1.本地安裝完.cer證書(shū)文件
輸入密碼之后點(diǎn)擊好,即可生成.p12文件
文章標(biāo)題:flutter打包命令,flutter外包
標(biāo)題URL:http://jinyejixie.com/article44/dsdgiee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、虛擬主機(jī)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)