欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flutter?+?Idea?環(huán)境搭建及配置教程

 更新時間:2021年12月02日 10:36:28   作者:我是胡小結(jié)  
本文主要總結(jié)我實際搭建的過程,最后發(fā)現(xiàn)不一定按網(wǎng)上那些博客或者官方文檔寫的來也可以搭建成功,在這里小編給大家分享下Flutter?+?Idea?環(huán)境搭建及配置教程,感興趣的朋友參考下吧

最近正式入坑Flutter,首先從環(huán)境搭建開始,看了網(wǎng)上好多關(guān)于Windows環(huán)境搭建的資料,基本都是按官方文檔寫的,看完的感受是,還不如直接去看官方文檔。

英文文檔傳送門:Get Started: Install on Windows

中文文檔傳送門:Get Started: Install on Windows

本文主要總結(jié)我實際搭建的過程,最后發(fā)現(xiàn)不一定按網(wǎng)上那些博客或者官方文檔寫的來也可以搭建成功。

總的來說需要的也就4樣?xùn)|西,找齊了配置一下就OK;

(1)Flutter SDK (建議下載官網(wǎng)的,下載完直接能用)配置環(huán)境

(2)準(zhǔn)備ide(Android Studio或者IntelliJ IDEA)配置flutter的SDK即可 建議使用 Android Studio 會少些麻煩

(3)下載Dart插件

(4)下載Flutter插件

(5) 解決問題

安裝Flutter SDK

首先下載官方文檔中 flutter_windows_v2.5.1 壓縮包(如下圖紅框中所示),解壓到自己指定的位置,解壓完文件夾名稱叫做flutter,這就是Flutter SDK了(后面再ide中配置的時候需要)。同時在系統(tǒng)path中添加flutter中bin所在的路徑
注意,不要將flutter安裝到需要一些高權(quán)限的路徑如C:\Program Files\)

在這里插入圖片描述

安裝flutter

在剛下載的flutter目錄下找到flutter_console.bat文件,雙擊可運行文件,(這里網(wǎng)上有好幾種方法進(jìn)行flutter的安裝,比如說打開運行,輸入powerShell,然后運行flutter doctor,我試過都有問題,還是用官網(wǎng)的這種方法最靠譜),然后輸入指令:flutter doctor,即可自動安裝,這個是官網(wǎng)推薦的方法,很靠譜。但是由于我們的國策,使用上面那種方法會一直處于以下的界面:

在這里插入圖片描述

最后直接顯示超時:

在這里插入圖片描述

所以,我們使用國內(nèi)鏡像的地址去下載: 在輸入flutter docter之前輸入以下兩句:

1)命令行輸入第一條: set PUB_HOSTED_URL=https://pub.flutter-io.cn

2)命令行輸入第二條:set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

3)再次輸入flutter doctor 命令即可執(zhí)行成功

以上完美解決:Got socket error trying to find package mockito at https://pub.dartlang.org.這個問題。

在這里插入圖片描述
在這里插入圖片描述

出現(xiàn)這個安裝成功。

如果出現(xiàn)下面這個問題請按照下面步驟修復(fù),主要是因為 我們使用的是 Idea 沒有使用 Android Studio 沒有安裝 Android sdk 需要手動安裝配置

在這里插入圖片描述

下載SDK Manager Tools

這里下載,在官網(wǎng)下拉,在Command line tools only里下載對應(yīng)平臺的sdkManager;

在這里插入圖片描述

下載后解壓得到文件夾 cmdline-tools, 我們的Android sdk放在 D:\Android\sdk下,解壓后的目錄最好放在F:\Android\sdk\cmdline-tools\latest里,否則當(dāng)執(zhí)行sdkmanager時會報錯

在這里插入圖片描述

執(zhí)行一下sdkmanager --list命令

在這里插入圖片描述

沒有報錯,命令成功執(zhí)行
原因分析及解決方法來源:https://stackoverflow.com/questions/65262340/cmdline-tools-could-not-determine-sdk-root

下載需要的平臺及工具

執(zhí)行sdkmanager “platform-tools” “platforms;android-29”
下載需要的平臺及工具,我準(zhǔn)備的android系統(tǒng)是10 ,對應(yīng)平臺為29

在這里插入圖片描述

輸入y同意許可,等待下載完成

在這里插入圖片描述

檢查一下sdk目錄發(fā)生了變化

在這里插入圖片描述

執(zhí)行命令sdkmanager “build-tools;28.0.3”,下載build-tools,

在這里插入圖片描述
在這里插入圖片描述

先執(zhí)行一下 flutter config --android-sdk F:\Android\sdk,指定一下android sdk路徑,在執(zhí)行 flutter doctor --android-licenses 來修復(fù)許可

在這里插入圖片描述

一路填 y,知道執(zhí)行完畢

在這里插入圖片描述

再次執(zhí)行flutter doctor命令

在這里插入圖片描述

配置環(huán)境變量

新建環(huán)境變量ANDRIOD_HOME,值為SDK安裝目錄,如F:\Android\sdk

在這里插入圖片描述

配置環(huán)境變量Path,加入%ANDROID_HOME%\tools,%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\build-tools

在這里插入圖片描述

至此,flutter 和 android sdk的配置已經(jīng)進(jìn)行完畢

安裝Dart和Flutter插件

(1)Flutter需要如下兩個插件的支持:
Flutter 插件用來支撐Flutter開發(fā)者的流程(運行,調(diào)試,熱加載,等等)
Dart插件則提供代碼分析(代碼合法性校驗,代碼補全等等)
(2)然后在Androidstudio或者IntelliJ IDEA 中下載Dart插件,假如下不了,那就是沒有進(jìn)行科學(xué)上網(wǎng)的原因,也可以通過科學(xué)上網(wǎng)訪問下面的鏈接進(jìn)行下載。假如是自己通過如下鏈接下載的,則把下載后的zip包解壓后將整個文件夾復(fù)制到你使用的ide的plugins文件夾中(整個文件夾拷貝到plugins下即可)。

https://plugins.jetbrains.com/pluginManager/?action=download&id=Dart&build=IU-172.3757.52&uuid=076050b4-d279-493c-945e-5fb3ff2af32e

(3)然后在Androidstudio或者IntelliJ IDEA 中下載flutter-intellij插件,假如下不了,那就是沒有進(jìn)行科學(xué)上網(wǎng)的原因,也可以通過科學(xué)上網(wǎng)訪問下面的鏈接進(jìn)行下載。假如是自己通過如下鏈接下載的,則把下載后的zip包解壓后將整個文件夾復(fù)制到你使用的ide的plugins文件夾中(整個文件夾拷貝到plugins下即可)。

https://plugins.jetbrains.com/pluginManager/?action=download&id=io.flutter&build=IU-172.3757.52&uuid=076050b4-d279-493c-945e-5fb3ff2af32e

配置Dart和Flutter插件到我們的idea中

打開idea,Create New Project——>選擇Flutter,選擇SDK路徑后Next——>命名項目名(小寫),選擇項目存儲路徑后ok。

在這里插入圖片描述
在這里插入圖片描述

然后進(jìn)去以后可能你看到并沒有下載項目資源,不要慌,我們配置一下,具體的如下所示,第一張是配置DartSDK的路徑(指向前面flutter的SDK中的 bin\cache\dart.sdk),第二張是配置flutter SDK路徑。配置完成后重啟ide,再重新創(chuàng)建新項目即可,等待的時間會比較長,耐心等待完成就可以了。

在這里插入圖片描述
在這里插入圖片描述

我們第一次運行是需要創(chuàng)建一個模擬器,需要根據(jù) andriod sdk 下載對應(yīng)鏡像,在settings里找到android skd的配置,點edti

在這里插入圖片描述

在彈出窗口中點next 開始下載

在這里插入圖片描述
在這里插入圖片描述

下載完成需要等待一定時間,下載完畢點finish按鈕

下載需要的系統(tǒng)鏡像

在這里插入圖片描述
在這里插入圖片描述

接著就可運行項目,配置運行到 Chrome (web)

在這里插入圖片描述

運行結(jié)果

在這里插入圖片描述

至此,配置完畢

到此這篇關(guān)于Flutter?+?Idea?環(huán)境搭建及配置的文章就介紹到這了,更多相關(guān)Flutter?Idea?環(huán)境搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android如何實現(xiàn)鎖屏狀態(tài)下彈窗

    Android如何實現(xiàn)鎖屏狀態(tài)下彈窗

    在鎖屏狀態(tài)下彈窗的效果我們平時并不少見,如QQ、微信和鬧鐘等,但是Android開發(fā)者要怎么實現(xiàn)這一功能呢?下面一起來看看。
    2016-08-08
  • Android開源組件小結(jié)

    Android開源組件小結(jié)

    Android自帶的組件比較丑陋(個人感覺),自己寫組件比較復(fù)雜,而且必須熟悉android應(yīng)用層開發(fā)的一些機制,如繪制、回調(diào),所以非迫不得已的情況下還是不要自己寫組件,因為怕考慮不周全導(dǎo)致譬如性能或異常方面的問題,你自己寫也會耗費不少時間
    2013-02-02
  • Flutter中http請求抓包的完美解決方案

    Flutter中http請求抓包的完美解決方案

    這篇文章主要給大家介紹了關(guān)于Flutter中http請求抓包的完美解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用Flutter具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • AndroidQ(10)分區(qū)存儲完美適配方法

    AndroidQ(10)分區(qū)存儲完美適配方法

    這篇文章主要介紹了AndroidQ(10)分區(qū)存儲完美適配方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Android端TCP長連接的性能優(yōu)化教程分享

    Android端TCP長連接的性能優(yōu)化教程分享

    在開發(fā)過程中,我們經(jīng)常會用到TCP/IP連接實現(xiàn)即時數(shù)據(jù)傳輸,下面這篇文章主要給大家介紹了關(guān)于Android端TCP長連接的性能優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2018-03-03
  • Android入門之Activity間互相傳值詳解

    Android入門之Activity間互相傳值詳解

    我們在之前的Service篇章中看到了一種putExtras和getExtras來進(jìn)行activity與service間的傳值。而恰恰這種傳值其實也是Android里的通用傳值法。它同樣可以適用在activity與activity間傳值,本文就來和大家詳細(xì)講講
    2022-12-12
  • 利用Android模仿微信攝像圓環(huán)進(jìn)度效果實例

    利用Android模仿微信攝像圓環(huán)進(jìn)度效果實例

    圓環(huán)進(jìn)度條,大家應(yīng)該都見過,而這篇文章主要給大家介紹了關(guān)于利用Android模仿微信攝像圓環(huán)進(jìn)度效果的相關(guān)資料,實現(xiàn)后的效果非常不錯,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Android開啟動畫之漸隱漸現(xiàn)效果

    Android開啟動畫之漸隱漸現(xiàn)效果

    這篇文章主要為大家詳細(xì)介紹了Android開啟動畫之漸隱漸現(xiàn)效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android RecyclerView使用入門介紹

    Android RecyclerView使用入門介紹

    RecyclerView是Android一個更強大的控件,其不僅可以實現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實現(xiàn)數(shù)據(jù)縱向滾動,也可以實現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法
    2022-10-10
  • Android自定義輸入法軟鍵盤

    Android自定義輸入法軟鍵盤

    這篇文章主要為大家詳細(xì)介紹了Android自定義輸入法軟鍵盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03

最新評論