flutter環境配置window10


第一步,配置git環境,這個作為前端的都是會的,如果你不會,去問度娘去

第二步,配置java的開發環境,這里建議下載jdk為1.8版本的,我最初使用的是如下圖的jdk版本,后面和flutter版本不一樣導致報錯了,和rn一樣版本不一樣就根本跑不起來

https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

下載成功以后直接安裝,然后去系統環境變量中配置java的環境變量

然后可以在cmd里輸入java看是否配置成功

 

 第三步,下載flutter,在本地建立一個倉庫

git clone -b stable https://github.com/flutter/flutter.git

這里可能需要你配置一下你的用戶環境變量,因為國內限制的原因

PUB_HOSTED_URL=https://pub.flutter-io.cn    

FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

然后你可以在cmd里輸入flutter doctor,他會告訴你還有哪些環境或者是工具沒有下載

 

 

 然后,去下載android studio   這個時候可能需要設計翻牆,掛梯子了,下載成功以后安裝,基本上也都是下一步下一步的,除非你不想將sdk放在c盤,可以選擇一下安裝地址

下載時間是比較長的,需要耐心等待一會

然后,打開android studio --->setting -->pulgins   搜索安裝兩個插件Dart和Flutter插件

 

 在這里不要忘記了配置Android的環境變量,就是將安裝Android的sdk的時候選擇的位置配置到系統環境變量里去

 

 

然后再cmd中輸入flutter doctor,你會法相android studio那一項已經打勾了,但是你會發現一到兩個沒有安裝證書

 

 然后再cmd里輸入 flutter doctor --android-licenses,然后一直按y就可以了,如果這里報錯可以因為jdk版本的原因,去下載jdk1.8版本的就好了,下載完成后再cdm輸入flutter doctor --android-licenses  然后根據提示一直按y即可,然后再執行flutter doctor -v,會發現證書已經解決了,至於idea的問題可以忽略,因為我不是適應idea開發的

 

 

 然后重啟Android studio,然后建立一個flutter項目

也可以使用vscode 下載flutter通過flutter create創建項目,要想跑起來需要安裝虛擬機

打開Android studio 點擊Tools --- AVD manager 

然后點擊 create virtual device

然后選擇設備,我裝的Android 9的系統,這里下載系統需要一段時間,需要耐心等待一會,下載完成以后是這個樣子的

 

 如果你的項目已經建立好了,已經在android里打開了,你可以如圖下是可以選擇你搭建的虛擬機的

 

 然后點擊debug

 

 這也是一個漫長的等待過程,這里啟動不會直接跑起來,我說的是一般情況下,但也是大數據情況下都會報一點錯誤的,主要原因還是國內的生態環境的問題,需要你翻牆,如果你不翻牆可以如下操作修改兩個位置

第一個,修改項目下Android文件下的build.gradle如下圖

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

 

第2步,修改你安裝的flutter的sdk,去你的安裝的flutter下去找

我這里安裝在D盤,故在D:\flutter\flutter\packages\flutter_tools\gradle

 然后使用notepad或者文本打開flutter.gradle,修改repositories

maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }

然后在Android studio里重新debug,就可以跑起來了,如下圖

 

本文只是自己記錄而已無其他用途

 


免責聲明!

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



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