第一步,配置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,就可以跑起來了,如下圖
本文只是自己記錄而已無其他用途