天天看点

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.     墙内网络设置(导致各种中断或资源无法下载)       

   排版不是很好主要还是写给自己看看的,如果你有疑问可以留言,希望以上内容可以对你有所帮助