天天看點

Flutter 新手入坑

擷取Flutter SDK

https://flutter.dev/docs/development/tools/sdk/releases

新增flutter 環境變量

PATH=D:\flutter-sdk\bin

使用鏡像:國内通路flutter受限 新增以下環境變量

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

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

使用android studio 開發

接着繼續安裝android studio 安裝 android SDK

Android studio 開發 flutter 需要安裝 dart與flutter插件

新增環境變量ANDROID_HOME=D:\android-sdk

添加path變量%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

(重新開機電腦應用此修改)

運作 flutter doctor指令

檢視是否需要安裝其他依賴

Flutter 新手入坑

Doctor found issues in 2 categories

存在2個!問題  android SDK   InterlliJ IDEA(忽略此資訊,此處用的是android studio開發 本人電腦安裝InterlliJ IDEA)

提示重新安裝或更新你的android SDK(29.0.0)  或檢視對應網址介紹

啟動 android studio  打開sdk manager  下載下傳對應的SDK

Flutter doctor 被lock問題:

退出IDE, 退出dart ,flutter相關運作程式,

找到 D:\flutter-sdk\bin\cache 下的lockfile 檔案删除

Package get 下載下傳不來(牆)的問題: 使用任意可用鏡像

Build.gradle(buildscript.repositories 與allprojects.repositories):

// google()

 // jcenter()

 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' }

找到D:\flutter-sdk\packages\flutter_tools\gradle 目錄下flutter.gradle 添加鏡像

    repositories {

        //google()

        //jcenter()

                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' }

  再次 package get 指令 成功執行

D:\flutter-sdk\bin\flutter.bat --no-color packages get

Running "flutter pub get" in flutteraplication...                   1.8s

Process finished with exit code 0

成功安裝Json_model : https://www.jianshu.com/p/b852f9baa43e

Android license status unknown:

運作flutter doctor 發現  提供了你可嘗試的解決方法

執行flutter doctor –android-license指令 一步步 accepted  all

總結 : 

配置開發環境不難主要是不夠細心 

  1.     檔案路徑目錄要清楚(配置環境變量)  
  2.     牆内網絡設定(導緻各種中斷或資源無法下載下傳)       

   排版不是很好主要還是寫給自己看看的,如果你有疑問可以留言,希望以上内容可以對你有所幫助