flutter环境搭建windows版

使用flutter进行项目开发已经一年多了,一直以来都在Linux下进行,硬盘中windows系统基本没有用过了,最近刚好要使用windows进行一些开发工作,flutter项目的bug维护不想再切回Linux了,因为这样浪费时间。现在把windows上搭建方法记录一下:
1.首先下载flutter安装包:
https://flutter-io.cn/docs/development/tools/sdk/releases
选择最新版,也就是第一个
选择第一个,这个版本会随着时间不断变化
2.解压到一个目录比如:D:\tools\flutter\flutter_windows_v1.7.8+hotfix.4-stable\flutter\bin,然后将路径添加到PATH环境变量中:
在这里插入图片描述
按下键盘win+break键,会弹出“系统属性”对话框,按照图中 1 2 3的步骤把目录添加到path环境变量中。
3.添加flutter包的中国镜像:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
在这里插入图片描述
点击图中1新建,把两条变量添加进去即可。
4.安装android studio和android sdk这一步非常简单,网上文章很多。下载一个jetbrain toolbox就可以了:
打开这个网址:https://www.jetbrains.com/toolbox/app/
在这里插入图片描述
在jetbrains toolbox 找到android studio 点击后面install,弹出的选择代理,可以直接关掉,然后会弹出地android sdk安装路径这个指定一下目录。
5.然后再添加环境变量:android_home,值就是你android sdk指定的地址。
6.然后接受android开发协议:按下键盘win+r输入:cmd然后输入:

 flutter doctor --android-licenses

一直按y到底,这时基本完成了,这时你可以输入:

flutter doctor -v

来查看诊断问题。
7.测试项目:
8.gradle相关问题解决:
下载指定gradle版本到下面目录:像当前flutter依赖的gradle是这个:
https://services.gradle.org/distributions/gradle-4.10.2-all.zip
把这个文件使用迅雷下载,复制到下面:
%homepath%\.gradle\wrapper\dists\gradle-xxx目录下面子目录(随机目录名)
然后在%homepath%.gradle目录下面创建下面文件:init.gradle

allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
        def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
                url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

然后在cmd中输入: flutter create myapp创建项目
运行:flutter run这时就可以启动项目了。

7a.android模拟器下载:
https://www.genymotion.com/fun-zone/,这里需要注册一个账号。
当然也可使用android studio自带的模拟器,因为我的电脑是amd的cpu,如果运行as自带的模拟器巨慢。这也是我一直使用linux原因。

8.在android studio/vs code中安装flutter插件。根据你的口味和习惯来。我是选择as的。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值