真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

搭建flutter,搭建私有云平臺

4. VS Code創(chuàng)建flutter項目

如果和我一樣,用慣了VS Code來開發(fā)項目的話,那就跟我一起來配置一下如何在VS Code里運行flutter項目。

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、襄垣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為襄垣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

1.在VS Code里安裝擴(kuò)展:

2.在VScode上打開打開終端,快捷鍵:Ctrl+~(Tab上一個鍵),在終端上輸入:flutter create flutter_app02,即可創(chuàng)建完成!

也可以把之前的項目放到工作區(qū)

3.在終端中運行命令:flutter run

運行的時候你會發(fā)現(xiàn)手機(jī)提示你安裝個app,點擊安裝完成,項目就在手機(jī)上顯示了,下圖是運行成功的提示。

下圖是手機(jī)效果:

如果報錯的話,運行下清緩存的命令:flutter clean,把文件夾.gradle刪掉,然后flutter run重新跑下項目。

Flutter搭建Web應(yīng)用

Flutter需要1.5.4以上的版本,先升級一下:

切換到master分支:

編譯web端需要官方提供的工具flutter_web:

安裝完成以后會有一個警告:

需要配置一下環(huán)境變量:

立即生效:

webdev在命令行敲一下看看安裝成功沒,如果報 flutter/.pub-cache/bin/webdev: line 7: dart: command not found,是因為dart-sdk環(huán)境沒配置好:

再加一行:

VSCode里創(chuàng)建新項目,目錄里會多一個web:

此時可以在設(shè)備里選擇chrome進(jìn)行調(diào)試:

或者在項目目錄下執(zhí)行:

vscode flutter 環(huán)境搭建

環(huán)境準(zhǔn)備階段:

android-studio 版本:android-studio-ide-191.5977832-windows.exe 3.5.2

flutter版本:stable 版本 (完成系統(tǒng)環(huán)境變量 path配置)

dart版本:2.12.0 (完成系統(tǒng)環(huán)境變量 path配置)

完成相關(guān)軟件安裝。

配置flutter相關(guān)SDK及andriod studio路徑:

flutter config --android-sdk="C:\Users\Administrator\AppData\Local\Android\Sdk"

flutter config --android-studio-dir="D:\Program Files\Android\Android Studio"

執(zhí)行flutter doctor運行成功。

夜神模擬器地址:D:\Program Files\Nox\bin (完成系統(tǒng)環(huán)境變量 path配置)

andriod SDK tools:C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools (完成系統(tǒng)環(huán)境變量 path配置)

nox_adb.exe connect 127.0.0.1:62001

dart SDK:D:\software\dartsdk-windows-x64-release\dart-sdk\bin

將C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools 下面adb.exe 復(fù)制至D:\Program Files\Nox\bin覆蓋

adb.exe,此外重新復(fù)制adb.exe命名為nox_adb.exe,替換原有的nox_adb.exe。

cdm 輸入nox_adb version 及adb version發(fā)現(xiàn)版本一致。

啟動野神模擬器,輸入adb devices發(fā)現(xiàn)虛擬設(shè)備,執(zhí)行flutter devices發(fā)現(xiàn) 127.0.0.1:62001 設(shè)備。

修改C:\learn_flutter\first_flutter\android\gradle\wrapper\gradle-wrapper.properties

distributionUrl=

修改C:\learn_flutter\first_flutter\android\build.gradle

buildscript {

ext.kotlin_version = '1.3.50'

repositories {

// google()

// jcenter()

maven { url ' ' }

maven { url ' ' }

maven { url ' ' }

}

}

allprojects {

repositories {

// google()

// jcenter()

maven { url ' ' }

maven { url ' ' }

maven { url ' ' }

}

}

修改:C:\win-flutter\flutter\packages\flutter_tools\gradle\flutter.gradle

buildscript {

repositories {

// google()

// jcenter()

maven { url ' ' }

maven { url ' ' }

maven { url ' ' }

}

dependencies {

classpath 'com.android.tools.build:gradle:4.1.0'

}

}

//private static final String DEFAULT_MAVEN_HOST = " ";

private static final String DEFAULT_MAVEN_HOST = " ";

修改:C:\win-flutter\flutter\packages\flutter_tools\gradle\resolve_dependencies.gradle

repositories {

google()

jcenter()

maven {

//url "$storageUrl/download.flutter.io"

url " "

}

}

執(zhí)行 flutter run啟動成功。

環(huán)境搭建坑點在于JDK兼容問題以及網(wǎng)絡(luò)問題。

Flutter初體驗之-環(huán)境搭建

Flutter可能是我們做移動端或者前端聽的比較多的一個名詞。目前前端和移動端都趨向于向大前端發(fā)展。我們都知道由于Android ios 前端的運行環(huán)境、發(fā)開語言、平臺特性的不同,導(dǎo)致同時學(xué)習(xí)三個平臺的學(xué)習(xí)成本是極高的。所以React Native 、Weex等跨平臺技術(shù)應(yīng)運而生了,而這些跨平臺技術(shù)由于偏高層解釋性的特性就會出現(xiàn)運行效率和對原生依賴度高耦合性高等問題。隨著2018年flutter beta1正式發(fā)布,一種更優(yōu)美更高效的跨平臺技術(shù)進(jìn)入我們的視線。

但是RN也并沒有被廣泛的接納,從阿里開始使用到放棄,里面的很多坑都繞不過去。寫一次到處跑確實很誘人,從企業(yè)角度講,可以節(jié)省大量的人力,但是卻忽略了一個很基礎(chǔ)的問題,不同平臺是否希望如此,蘋果是否會愿意自己的生態(tài)被打破,不同平臺的特性是否應(yīng)該被歸為一致。

新建一個flutter項目,可以在ios上運行,四步搞定!

1. 建立一個flutter項目的命令

2. 在ios文件夾下,生成pods文件夾

3. Xcode環(huán)境簽名設(shè)置;

把錯誤的版本刪除再添加,可解決簽名錯誤問題;必須先刪除再添加,直接修改可能不起作用。團(tuán)隊開發(fā),必須使用團(tuán)隊的簽名。

4.運行創(chuàng)建的flutter項目;

選擇真機(jī)、模擬機(jī),點擊運行按鈕,或使用命令運行:

下面兩步是贈送的:

5.新加一款插件,所涉及的命令;

ios 端所涉及的命令

6. 剛更新的插件和已有的插件有沖突怎么辦?

可以試一試以下步驟:


本文題目:搭建flutter,搭建私有云平臺
瀏覽路徑:http://weahome.cn/article/phjegi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部