flutter安装终极教程-程序员宅基地

技术标签: dart  flutter  

flutter环境配置安装终极教程

环境安装流程

  1. java环境
  2. flutter sdk
  3. android SDK
  4. androidstudio
  5. dart sdk
  6. vscode

除了最后一个vscode是可选,其他几个是必须安装,缺一个都跑不起来。我们主要梳理一下下载安装这些东西中存在的坑。

一.java环境配置

​ 我们第一步需要先配置java环境,没配的看看,看过的已经可以去下面了。

首先第一步下jdk,传送门:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

这里面存在一个问题,因为版本问题,配置环境会有一些差别,老版本需要配jre新版只用jdk,大家下载的时候尽量逮jdk8或者8以上的版本下。而且在配置环境的时候,上网找教程尽量找年代比较进的教程,那样版本应该和你的比较一致,如果太远的容易出问题。包括下载jdk的网站都变了,笔者下载的时候是个老网站,现在已经换新了。找下载的地方一开始都没找到。
在这里插入图片描述
在这里插入图片描述

jdk下好之后是配环境,没配过环境的同学自己动手配一下,除了java,后面flutter也要配,很麻烦。具体安装推荐这个博主的:

https://blog.csdn.net/qq_41436122/article/details/82620080?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.channel_param

安装下载jdk的时候一定要看好自己的版本和教程的版本,免得出错。

配好之后测一下

java _version
在这里插入图片描述

java
在这里插入图片描述

二 .flutterSDK

先挂一下官方地址,大家去这个地方下载

https://flutterchina.club/setup-windows/

如果打不开,直接百度搜索flutter,找中文社区,在哪里面找下载也行

找到了之后先根据官方教程配镜像

随后,跟配置java环境一样打开环境变量

在这里插入图片描述

这时候我们要分清,一个是用户变量,一个是系统变量,我们把镜像地址要扔到用户变量里。如果不配镜像,会出问题,所以大家先配镜像。

然后配好了之后可以下载flutterSDK了
在这里插入图片描述

新手建议点第一个,如果有github第二个也行。这个下载链接似乎被墙了,如果有大学生,联系一下自己认识的老师,用大学的专用网能打开,如果不是,只能自己搭梯子了(或者换个镜像试试,我没试过)。

在这里插入图片描述

下载好了之后,打开下载好的文件,找到bin目录,配置文件。
在这里插入图片描述

拷贝一下bin的路径,配置在path环境变量中
在这里插入图片描述

就跟java一样,把路径放底下就行
在这里插入图片描述
放好之后测一下,有的电脑可能反应慢,等一会:
在这里插入图片描述

然后找flutter_console
在这里插入图片描述

点一下

在这里插入图片描述
再测一下flutter doctor
在这里插入图片描述
目前第一行绿了就行,说明sdk搞好了

三.android sdk

然后再安卓sdk

安装Android的SDK环境可以去这
网站地址:
https://www.androiddevtools.cn/
在这里插入图片描述
android sdk tools .24.4.1下安装包或者压缩包都行。下载好解压到除c盘外的盘里。

下载好了打开
找sdk Manager,打开是一个目录,可能会闪退,我也不知道为啥。
在这里插入图片描述
在这里插入图片描述

打开是一个目录,在那一堆包里,先取消掉所有对勾,然后照着我这个打勾,选这几个包就行。选多了搞不好一次下10几个G,直接原地裂开。选好之后右下角下载(install…),下载时候记得点接受证书(Accept license)。

四.android studio

有的同学问我,为啥要下个android studio,用vscode不行吗,我只能说,没这玩意真不行。遇上的神奇报错都要用这个解决。

我们先说第一个错(我的已经修好了,所以没图)

Android license not accepted.

没有安卓证书,怎么办。运行这个flutter doctor --android-licenses

好开始经典无法理解命令,输入这个还报错Android license status unknown怎么办。无法理解命令,需要安装几个插件

打开android studio,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点那一行图标里面,小手机旁边的滔博标志
注意几个地方

在这里插入图片描述

这里选自己sdk的路径,打开SDK Tool选这几个包,都勾上,下载。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果还有这个问题:Flutter requires Android SDK 28 and the Android BuildTools 28.0.3.

你需要下载:

打开SDK Platforms,下载这个:

在这里插入图片描述

再下载
在这里插入图片描述

升级一下android manager

/Users/***/Android/sdk/tools/bin/sdkmanager --update,路径在自己android sdk bin目录下

重新flutter doctor看看
在这里插入图片描述

第一个和第二个对勾绿了就好了。

五.Dart sdk

在这里插入图片描述

目前版本的flutter以及包含了完整的dartSDK,无需专门下载了

六.vscode

在这里插入图片描述
在这里插入图片描述

在vscde里下载dart和flutter插件,下载好就ok了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43652113/article/details/109147765

智能推荐

重新添加引用_怎么重新添加文件引用-程序员宅基地

文章浏览阅读543次。控件不能加载的时候,可以暂把工程组的只读属性去掉,重新添加部件引用。然后重新从VSSget Last Version(是否除工程文件可根据需要自己尝试*_*!)_怎么重新添加文件引用

[Codeforces #297(Div 2)]简要题解_code29724-程序员宅基地

文章浏览阅读545次。A. Vitaliy and Pie(525A)题目大意给你nn道门,在开第nn道门前必须开第n−1n-1道门,或者换句话说就是所有门必须按照1、2、3......n1、2、3......n这样的顺序依次打开,门与门之间都藏有一个钥匙,第一个门之前也有一把钥匙,每个钥匙和一类门一一对应,小写的是钥匙,大写的是门,不分大小写字母相同的话这个钥匙就和这个门对应起来了。一把钥匙开完一扇门之后就会报废,也可_code29724

AndroidStudio NDK开发最佳入门实践_androidstudio ndk 入门-程序员宅基地

文章浏览阅读574次。AndroidStudio NDK开发最佳入门实践网上一些介绍AndroidStudio NDK入门的教程,感觉都不是很完整和全面,也没有告诉初学AndroidStudio NDK的同学们一些需要注意的地方。网上的方法大多需要使用javah命令,使用本文的方法将不再使用该命令了,是不是方便了很多。 本文所介绍的是在AndroidStudio上搭建最佳的NDK开发环境,给使用NDK的开发人员最大的方_androidstudio ndk 入门

谷歌浏览器怎么下载视频 Google Chrome下载视频方法_外国谷歌视频下载-程序员宅基地

文章浏览阅读7.1k次。核心提示:现在我来教大家谷歌浏览器怎么下载视频 Google Chrome下载视频方法。谷歌浏览器怎么下载视频 Google Chrome下载视频方法 我们经常会在线看一些网页视频,但是网站的视频下载都只支持自己的客户端,如果每家网站的客户端都安装的话那是一件很麻烦的事情,现在我来教大家谷歌浏览器怎么下载视频 Google Chrome下载视频方法。【Google Chrome下载视频方法】启动chrome浏览器,进行谷歌应用商店,如图在左侧的搜索框中搜索Adkill and Media Dow_外国谷歌视频下载

霹雳猿教程网站正式上线-程序员宅基地

文章浏览阅读150次。经过几个月的努力,我的新站终于上线了 网站主要使用ASP.net core开发,前台页面很简单,后台的功能稍微复杂一点。这个网站到时候主要发布一些IT学习教程供别人学习,主要包括HTML,JavaScript,JavaEE,ASP.NET等方面的教程,敬请各位关注,谢谢! 网站里面的数据会在后面的日子里持续更新!猿教程_-CSharp教程-C#简介猿教程_-CSha..._霹雳猿

Python3 网络编程(使用Socket实现TCP、UDP通信)_python3利用socket实现通信-程序员宅基地

文章浏览阅读334次。TCP通信TCP_服务端 1 import socket as s 2 3 tcp = s.socket(s.AF_INET,s.SOCK_STREAM) 4 tcp.bind(('127.0.0.1', 6666)) 5 tcp.listen(5) 6 while True: 7 # 建立客户端连接 8 clientsocket,addr = tcp.accept() 9 print("连接地址: %s" % str(addr))10 m_python3利用socket实现通信

随便推点

Web开发基础_JQuery学习_0002_jQuery对象-程序员宅基地

文章浏览阅读173次。jQuery对象的介绍:案例思路:案例演示:需要引用 jquery-1.11.1.js<!DOCTYPE html><html><head><meta charset="UTF-8"><title>jQuery对象</title><script src="../js/

JUC源码解析(1)---- ThreadPoolExecutor 实现原理、submit()实现_threadpoolselectcallrate.submit( 实现-程序员宅基地

文章浏览阅读443次。通过ExecutorService.submit()方法提交的任务,可以获取任务执行完的返回值。在实际业务场景中,Future和Callable基本是成对出现的,Callable负责产生结果,Future负责获取结果。1、Callable接口类似于Runnable,只是Runnable没有返回值。2、Callable任务除了返回正常结果之外,如果发生异常,该异常也会被返回,即Future可..._threadpoolselectcallrate.submit( 实现

Java 访问权限控制:public、private、protected-程序员宅基地

文章浏览阅读5.8k次,点赞9次,收藏20次。本篇文章主要介绍 Java 的访问权限控制。

CentOS 7下安装 Dubbo Admin管理控制台_centos7安装dubbo-admin-程序员宅基地

文章浏览阅读1.6k次。安装tomcat,这里版本大家随意,只需要拷贝(这里我是官网下载的apache-tomcat-8.5.29)拷贝进 usr/local 然后解压tar -zxvf apache-tomcat-8.5.29.tar.gz然后重点来了,进入apache-tomcat-8.5.29/webapps,里面有一个ROOT目录,进入,然后删掉里面全部文件然后将(dubbo-admin-..._centos7安装dubbo-admin

Maven pom_pom 讯飞sdk-程序员宅基地

文章浏览阅读1.6k次。4.0.0 t t 1.0 war t /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home 4.0.8.RELEASE 3.2 5.1.1.Final 3.2.8 1.2.2 1.0.11 2.6.9 2.0.4 1.2.1 2.4.2 5.1_pom 讯飞sdk

关于阿里妈妈严禁恶意套取平台补贴通知的解读,如果不懂规则,小心54分_怎么可以套平台补贴-程序员宅基地

文章浏览阅读3.2k次。前几天淘宝联盟官方发布了一则公告:【公告】阿里妈妈严禁恶意套取平台补贴通知内容截图如下:联盟公告内容相对来说,比较模糊,为了维护xxx,严禁xxx,如果违规xxx,将处理xxx,都是很套话的模板,不懂行的人可能听得云里雾里,今天,霍常亮带着大家解读一下这则公告。首先,我们需要了解什么是平台补贴,举几个简单的例子:1、淘宝签到红包2、淘宝特价版定向补贴淘宝签到红包淘宝签到红包的玩法很普遍,去年我还特意写过一个文章,《淘宝签到红包商品直达链接,如何转化为自己的链接?》简单的说,淘宝签到红包就_怎么可以套平台补贴

推荐文章

热门文章

相关标签