欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

flutter編譯過程,flutter 交叉編譯

ios flutter 混編

最近在集成flutter進(jìn)項目

創(chuàng)新互聯(lián)主營襄陽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),襄陽h5小程序制作搭建,襄陽網(wǎng)站營銷推廣歡迎襄陽等地區(qū)企業(yè)咨詢

以收集編譯產(chǎn)物并以cocopods方式集成

產(chǎn)物大概放入兩個pod庫

這個暫且叫pod1,pod1放flutter.framework,第三方plugin.a,自己寫的基礎(chǔ)plugin,比如networking,hud等等(由于是混編,不可避免存在很多原生基礎(chǔ)組件,所以能公用的基礎(chǔ)組件都會弄一個flutter-plugin橋接)

第二個pod2放編譯之后的app.framwork,注冊文件GeneratedPluginRegistrant,以及各個業(yè)務(wù)模塊.a(有可能沒有)結(jié)構(gòu)大概如下面

podspec大概如下

主工程引入這兩個pod庫即可

接下來從零開始搭建上文所說的

先創(chuàng)建一個flutter module

這個是主flutter工程,用來集成businessModule以及生成app.framework

結(jié)構(gòu)如下圖

再生成一個業(yè)務(wù)工程

注意此時還需要進(jìn)入example生成ios和Android工程,不然無法單獨編譯運行

這樣 這個單獨的業(yè)務(wù)模塊就可以單獨跑起來了

此時主flutter工程和業(yè)務(wù)工程均搭建完畢

在主工程pubspec.ymal文件講兩個工程關(guān)聯(lián)

好了 接下來就是編寫腳本收集產(chǎn)物了

編譯完成之后會在flutter主工程product生成如下文件

將上面文件分類收集做成文章開頭的pod1,pod2 ,在native工程引入即可

在集成flutter的過程中 踩不少坑 也閱讀很多前輩的文章,在此一并感謝

Flutter-02編譯器選擇

1.打開 VS Code。

2.打開 查看 命令面板…。

3.輸入 “install”,然后選擇 擴展: 安裝擴展(就是點擊選擇第一行內(nèi)容)。

4.在擴展搜索輸入框中輸入 “flutter”,然后在列表中選擇 Flutter 并單擊 安裝。此過程中會自動安裝必需的 Dart 插件。(選擇第一行并安裝)

5.退出然后重新啟動 VS Code。

1.打開 查看 命令面板…。

2.輸入 “doctor”,選擇 Flutter: Run Flutter Doctor。

3.打開 輸出 (OUTPUT) 面板查看是否有錯誤,確保在不同的輸出選項 (Output Options) 的下拉列表中選擇了 Flutter。

我們在上篇文章已經(jīng)用命令行創(chuàng)建了一個 my_app 的flutter項目了,這里我們就可以使用 vscode 打開看看了

創(chuàng)建新項目 ,則是在命令面板輸 flutter , 選擇 Flutter: New Application Project

運行項目 ,找到 VS Code 的狀態(tài)欄(窗口底部藍(lán)色的條)

1.打開 Android Studio。

2.打開插件設(shè)置(在 v3.6.3.0 以上的系統(tǒng)打開 Configure Plugins)。

這里需要先改一下網(wǎng)絡(luò)請求的設(shè)置

3.然后搜索Flutter 插件,選擇并點擊 安裝。

4.當(dāng)彈出安裝 Dart 插件提示時,點擊 Yes。

5.退出重新啟動編譯器,然后在編譯器主頁面就可以看到多了了 create new flutter project 可供選擇,代表flutter插件安裝成功,我們試著點擊來創(chuàng)建一個新項目。

Flutter開發(fā) 解決iOS編譯不兼容Swift

在進(jìn)行Flutter開發(fā)過程中,很容易出現(xiàn)iOS原生端編譯不成功的問題,比如出現(xiàn)Undefined symbol:__swift_FORCE_LOAD_$_swfitCoreLocation

出現(xiàn)這種情況的時候,為沒有導(dǎo)入swift頭文件導(dǎo)致編譯不成功,解決辦法為:

1、新建選中Runner右鍵New File ?選擇Swift File

2、點擊create的時候會出現(xiàn)選擇Xcode ?- Create Bridging Header?

3、隨后會創(chuàng)建一個Runner-Bridging-Heading.h的文件

4、正常運行項目即可

一般此情況多出現(xiàn)在第一次運行iOS的情況,為導(dǎo)入過支持Swift后XCode沒有進(jìn)行兼容導(dǎo)致的問題。

分享題目:flutter編譯過程,flutter 交叉編譯
文章轉(zhuǎn)載:http://aaarwkj.com/article44/dsigohe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)站設(shè)計、外貿(mào)建站、網(wǎng)站設(shè)計公司虛擬主機、自適應(yīng)網(wǎng)站

廣告

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

手機網(wǎng)站建設(shè)
韩国av高清在线观看| 一区二区三区精品人妻| 日本理论高清在线观看| 四虎国产精品久久久久久网址| 日本免费一区二区三个| 国产91黑丝在线视频| av资源天堂第一区第二区第三区| 日本黄色三级三级三级| 色噜噜男人的天堂av| 一区二区三区深夜福利| 91日本精品免费在线视频| 国产精品av国产精华液| 国产精品久久中文字幕网| 深夜成人免费观看视频| 黄色片黄色片美女黄色片亚洲黄色片| 国产伦理免费精品中文字幕| 日本久久精品免费网站| 日本中文字幕女优观看| 中文字幕乱码日韩在线| 亚洲激情中文字幕av网| 国产精品一区二区三区激情| 老湿机午夜在线免费观看| 亚洲a∨乱码一区二区三区蜜臀 | 亚洲国产精品青青草| 91九色在线视频观看| 亚洲精品午夜在线观看| av资源在线观看少妇丰满| 亚洲av日韩av一区| 丰满少妇亚洲中文字幕| 天堂av五月在线观看| 日韩一级片精品视频在线| 国产一区二区激情在线| 一区二区三区欧美日韩| 国产女人和拘做受视频| 国产又粗又长又猛又爽视频| 99热这里只有精品网址| 日韩久久精品五月综合| 亚洲中文字幕乱码熟女在线| 九九热超在线视频精品| 亚洲精品成人福利网站| 成人黄片免费在线播放|