性久久久久久,性色av浪潮av色欲av,国产日韩精品在线观看,亚洲色成人网一二三区

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點點滴滴

Flutter engine構(gòu)建

發(fā)表日期:2018-10 文章編輯:小燈 瀏覽次數(shù):1506

在Flutter官方只提供了4中CPU架構(gòu)的so庫,armeabi-v7a、arm64-v8a、x86和x86-64,其中x86系列只支持Debug模式,沒有提供armeabi架構(gòu)的庫,在目前多數(shù)app使用的大量sdk都只提供了armeabi架構(gòu)的庫,因此開發(fā)者想到的一種方案是對engine進行修改構(gòu)建。

準備工作:

操作系統(tǒng),IDE,git等這些就不說了,重點安裝下depot_tools(git的擴展)

以mac為例:

下載

$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

配置depot_tools環(huán)境變量?

$ export PATH=$PATH:/你的下載目錄/depot_tools

獲取源碼和配置環(huán)境

1 ?新建文件目錄,建議命名engine,在engine目錄下創(chuàng)建 .gclient文件,如下配置編輯到.gclient里

其中<your_name_here> 用你的 GitHub賬號名稱

2 ?cd engine

3 ?gclient sync (這個命令獲取flutter依賴的源碼,它會自動運行g(shù)it clone和其他命令)

4 ?cd src/flutter(其中src/flutter文件是通過gclient syn命令生成的)

5 ?git remote add upstream git@github.com:flutter/engine.git

6 cd ..

7 brew install ant?

構(gòu)建和運行代碼

Android (cross-compiling交叉編譯)

以下命名沒有特別說明 當前目錄是src

1 git pull upstream master ( 進入src/flutter更新flutter engine)

2 gclinet sync

3 準備構(gòu)建文件

./flutter/tools/gn --android --unoptimized ? (為device-side executables)

./flutter/tools/gn --android --android-cpu x86 --unoptimized ? ? (為 x86模擬器)

./flutter/tools/gn --android --android-cpu x64 --unoptimized ( 為x64 模擬器)

./flutter/tools/gn --unoptimized (為host-side executables)

4 構(gòu)建可執(zhí)行文件

ninja -C out/android_debug_unopt ? (為device-side executables)

ninja -C out/android_debug_unopt_x86(為 x86模擬器)

ninja -C out/android_debug_unopt_x64?( 為x64 模擬器)

ninja -C out/host_debug_unopt?(為host-side executables)

這些命令可以組合,比如?ninja -C out/android_debug_unopt && ninja -C out/host_debug_unopt

編譯完成后可以在?out/android_debug_unopt 一系列目錄下找到 flutter.jar文件

修改源碼構(gòu)建支持arm架構(gòu)參考?https://github.com/flutter/engine/wiki/Android-Builds-Supporting-armeabi

官方文章:https://github.com/flutter/engine/blob/master/CONTRIBUTING.md


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實,本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://caipiao93.cn/18053.html
相關(guān)APP開發(fā)
 八年  行業(yè)經(jīng)驗

多一份參考,總有益處

聯(lián)系深圳網(wǎng)站公司塔燈網(wǎng)絡(luò),免費獲得網(wǎng)站建設(shè)方案及報價

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:余經(jīng)理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.