搭建flutter環境
下載flutter
這個教程比較全:https://flutterchina.club/setup-windows/
- 由于眾所周知的原因,配置一個國內鏡像,在系統用戶變數中配置
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 下載GitHub代碼
git clone -b master https://github.com/flutter/flutter.git
//下載太慢的話可以用這個備用的
git clone -b master https://gitee.com/mirrors/Flutter.git

ps:使用git方式拉取,不然會出現你意想不到的驚喜
- 在用戶變數配置Path : F:/Flutter/flutter/bin
- 使用命令檢測需要的環境
flutter doctor

- 下載安裝Androidstudio
https://developer.android.google.cn/studio/
第一次安裝選擇do not import settings;


- 選擇 custom ,之后可以自定義安裝路徑

- 這個就根據自己喜好選擇

- hosts 檔案配置 ,下載可能會快點,,,哈哈哈啊哈哈
203.208.43.97 dl.google.com
- gradle 如果下載慢的話可以先去官網下好,然后放到對應的目錄下
C:\users{user name}.gradle\wrapper\dists
(1)進入對應的gradle版本檔案夾下,會發現有一個一串亂碼的檔案夾,本例以gradle3.5為例,如下圖:


(2) 下載gradle
從上面的Gradle下載地址,下載對應版本的gradle,本例中為gradle-3.5-all.zip,然后洗掉上圖中的gradle-3.5-all.zip.part檔案,將下載的gradle-3.5-all.zip復制到上圖中一串亂碼的檔案夾下,注意不要解壓,這樣我們就跳過了下載gradle這一步,
(3) 重新開啟Android Studio,打開工程,ok,一下子就打開了.
- 下載sdk,配置環境變數
如果不知道在哪配置環境變數,點擊搜索


然后配置環境變數

Path 增加
%ANDROID_HOME%\tools;%ANDROID_HOME%\platformtools;
- 配置完以后,在cmd內輸入adb,如果不行就重啟電腦,還不行這個%ANDROID_HOME%就寫絕對路徑

執行
//這個執行比較慢,一直輸入 y 就完了
flutter doctor --android-licenses

不要在意idea版本不一致,,,,,》-《
創建Flutter專案,使用Android Studio
- 首先需要安裝flutter插件

- 安裝的時候會提示是否安裝dart插件,選擇是一起安裝就好,安裝完重啟AS后就可以創建專案




然后就可以run程式

如果一直卡在上面這種情況,可以給flutter配置國內鏡像
- 修改Flutte SDK鏡像
路徑為flutter\packages\flutter_tools\gradle\flutter.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' }
- 修改該檔案中的:FlutterPlugin靜態成員變數DEFAULT_MAVEN_HOST

private static final String DEFAULT_MAVEN_HOST="https://storage.flutter-io.cn";
- 繼續該檔案中添加,位置是:void addFlutterDependencies()方法中

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' }
- 修改Flutter專案下的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' }
改完以后還不行的話就重啟電腦


完美
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/229900.html
標籤:其他
上一篇:2020年10月份面試問題記錄
