Windows搭建flutter開發環境以及android&idea配置


Flutter:是谷歌新推出的一款能夠支持Android和IOS跨平台開發的全新的UI框架。

擁有自己的一套UI渲染引擎,所以目前的測試數據來看,在性能上面,並沒有比原生App性能低多少,所以目前來看,還是一套可以跟進的跨平台方案。

 需要的安裝軟件

  flutter SDK下載:https://flutter.dev/docs/get-started/install/windows

  下載 Dart 插件

  下載 Flutter 插件

  准備 IDE(Android Studio【as建議使用3.1以上版本】或者 Idea)配置 flutter sdk即可

 

下載 flutter 之后,解壓放置到對應的目錄中,配置 flutter 的環境變量;在這一步最好是將 android sdk 的環境變量一起配置了,如果配置過,則可以略過配置 android sdk 這一步

 

Flutter需要下面這兩個插件支持:

  •     Flutter 插件用來支撐Flutter開發者的流程(運行,調試,熱加載,等等)
  •     Dart插件則提供代碼分析(代碼合法性校驗,代碼補全等等)

 在android studio中直接下載安裝這兩個插件即可

File-Settings

由於自己的已經安裝完成,所以沒有了安裝選項,直接點擊旁邊的安裝即可,會自動安裝另外一個插件;等待 install 的按鈕變為 restart android studio,點擊此按鈕,重啟即可;

由於防火牆原因:最好是將部分數據改為阿里雲的

 

 

 1 buildscript {
 2     repositories {
 3         //google()
 4         //jcenter()
 5         maven{
 6             url 'https://maven.aliyun.com/repository/google'
 7         }
 8         maven{
 9             url 'https://maven.aliyun.com/repository/jcenter'
10         }
11         maven{
12             url 'http://maven.aliyun.com/nexus/content/groups/public'
13         }
14     }
15     dependencies {
16         classpath 'com.android.tools.build:gradle:3.2.1'
17     }
18 }

 在項目中也需要更改:

 1 buildscript {
 2     ext.kotlin_version = '1.2.71'
 3     repositories {
 4         //google()
 5         //jcenter()
 6         maven{
 7             url 'https://maven.aliyun.com/repository/google'
 8         }
 9         maven{
10             url 'https://maven.aliyun.com/repository/jcenter'
11         }
12         maven{
13             url 'http://maven.aliyun.com/nexus/content/groups/public'
14         }
15     }
16 
17     dependencies {
18         classpath 'com.android.tools.build:gradle:3.3.1'
19         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
20     }
21 }
22 
23 allprojects {
24     repositories {
25         //google()
26         //jcenter()
27         maven{
28             url 'https://maven.aliyun.com/repository/google'
29         }
30         maven{
31             url 'https://maven.aliyun.com/repository/jcenter'
32         }
33         maven{
34             url 'http://maven.aliyun.com/nexus/content/groups/public'
35         }
36     }
37 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM