flutter环境配置window10
第一步,配置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,就可以跑起来了,如下图

本文只是自己记录而已无其他用途
flutter环境配置window10的更多相关文章
- flutter环境配置
java环境安装 做基于android的原生app,首先需要安装java环境,需要到官网https://www.oracle.com/technetwork/java/javase/downloads ...
- flutter环境配置(windows)
参考以下链接 下载安装步骤: https://www.cnblogs.com/yangyxd/p/8809512.html 安装Flutter环境遇到Android license status un ...
- 保姆级手把手图文并茂教你配置MAC系统Flutter环境
Flutter 是什么 Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动.Web.桌面和嵌入式平台.Flutter 开源.免费,拥 ...
- Flutter之环境配置与项目搭建
Flutter之环境配置与项目搭建 一,介绍 1.1,Dart Dart 是一种 易于学习. 易于扩展.并且可以部署到 任何地方 的 应用 编程 语言.并且同时借鉴了Java和JavaScript.D ...
- Flutter的环境配置以及一些常见问题
flutter & AndroidStudio flutter的下载与配置 flutter是Google推出的基于Dart语言开发的跨平台开源UI框架,能够支持安卓与iOS. flutter框 ...
- 图文并茂记录下重新配置Win10系统Flutter环境--内含Android Studio 下载安装教程
Flutter 是什么 Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动.Web.桌面和嵌入式平台.Flutter 开源.免费,拥 ...
- Flutter环境搭建
本文介绍mac上搭建Flutter环境 1.Flutter官方提供中国地区镜像地址:https://github.com/flutter/flutter/wiki/Using-Flutter-in-C ...
- java1.8环境配置+win10系统
Java环境配置相关 Java jdk 1.8版本的环境配置和1.7版本 存在一些差异,当然不同的操作系统可能会对jdk配置有一定的变化.本文我主要说1.8版本的jdk在window10 系统上的配置 ...
- Mac开发环境配置 就喜欢折腾
暑假放假,开始用自己的电脑配置开发环境进行学习. 虚拟机安装VMware tools也遇到一些问题.折腾之后解决,遇到各种问题,谷歌后都能解决. 折腾了几天虚拟机下的Ubuntu,发现mac带虚拟机太 ...
随机推荐
- ORB-SLAM2 地图加载
一.前面说了ORB-SLAM地图的保存部分,继续说地图如何加载,因为加载部分相比保存要稍微复杂一些,所以要多说一点. 二.ORB-SLAM2地图加载构成 首先同样是在头文件中声明加载函数,包含地图点和 ...
- Linux环境变量配置方法
Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...
- 数据仓库005 - 复习Linux shell命令 - crontab调度 sh脚本 后台执行 软连接
一.crontab调度 对于linux 自带crontab而言, xxx.sh的一般编写格式以#!/bin/bash 解释器开头,可在脚本中加入: date 但是,shell脚本执行 需要 ...
- 某企业用友U8+中勒索病毒后数据修复及重新实施过程记录
近期某客户中了勒索病毒,虽然前期多次提醒客户注意异地备份,但始终未执行,导致悲剧. 经过几天的努力,该客户信息系统已基本恢复正常运行,现将相关过程记录如下,作为警示. 方案抉择 交赎金解密:风险过高, ...
- 区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念
本文由 简悦 SimpRead 转码, 原文地址 https://www.toutiao.com/i6732361325244056072/ 作者:Hollis 来源:公众号Hollis Java 作 ...
- git 创建标签 tag
1. git tag <name>就可以打一个新标签 加上-a参数来创建一个带备注的tag,备注信息由-m指定.如果你未传入-m则创建过程系统会自动为你打开编辑器让你填写备注信息. git ...
- 微信小程序小Demo
微信小程序小Demo 调用API,轮播图,排行榜,底部BabTar的使用... board // board/board.js Page({ /** * 页面的初始数据 */ // 可以是网络路径图片 ...
- Oracle 原生驱动带来的精度问题的分析与解决
问题 Oracle 官方提供了 dotnet core 驱动,但我们在使用中遇到了精度问题. 复现 以下代码运行数学运算 1/3,无论是 OracleCommand.ExecuteScalar() 还 ...
- java架构之路-(nginx使用详解)nginx的反向代理和优化配置
书接上回说,nginx我们学会了简单的配置.那么我今天来聊一下,我们ngxin的一些优化配置(我不是很懂,不敢谈高级配置).我先来看一下nginx的好处和正向代理. nginx的好处 1.可以高并发连 ...
- NLP第一课(我也是才开始学)
闲着无聊的时候,我就会问问自己,编程也有了五年经验了,除了增删改查,我还会什么,有一天我跳槽,去面试的时候,我能比那些年轻而且期望薪资待遇低的年轻毕业生,我有什么优势,而且我只是一个专科的机电系学生, ...