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

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://www.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è)
日本免费精品一区二区三区中 | 日本欧美一区二区精品| 国产高清在线不卡一区| 久久久精品人妻免费网站| 欧美日韩另类综合91| 日本色电影一区二区三区| 国产欧美日韩另类在线播放| 国产亚洲综合精品综合区| 人妻中出中文字幕一区| 国产美女冒白浆免费网站| 巨乳中文乱码国产一区二区| 亚洲av正片一区二区三区| 日本高清不卡在线一区二区| 四虎海外永久免费地址| 午夜福利一区二区在线| 成熟人妻一区二区三区人妻| 成人在线一区二区三区观看| 中文字幕亚洲入口久久| 日韩国产精品激情一区| 偷拍丝袜美腿亚洲超碰| 九九视频精品免费高清视频| 亚洲日本一区二区一本一道| av天堂在线观看网站| 亚洲欧美日韩国产在线一区| 中文字幕变态另类一区二区| 中国一级黄片免费欧美| 国产日韩久久免费电影| 国产精品播放一区二区三区| 亚洲毛片免费视频久久| 性知音国产精品粉色视频| 国产亚洲成人精品久久| 久久精品欧美日韩视频| 日本和亚洲的香蕉视频| 亚洲一区二区三区小蜜桃| 国产精品国产精品国产| 日本免费一区二区在线视频| 久久亚洲一本综合久久| 精品亚洲第一区二区免费在线| 一级黄片视频免费下载| 日韩免费精品一区二区| 精彩国产av一区二区三区|