java环境安装

做基于android的原生app,首先需要安装java环境,需要到官网https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载相应的安装包,并进行安装。

下载后直接进行安装就可以了,安装完成后,需要在终端中输入命令进行安装检查:在终端中输入java并回车,出现下图中的结果,表明安装成功了。

安装flutter

1,下载flutter安装包,由于网速等其他的问题,一般官网下载都超级慢的,网盘下载:点这里。(提取码:c0a6)

2,在需要安装的位置新建文件夹flutter(这里选择的是D盘根目录下),然后移入下载的安装包,选择解压到当前文件夹。

3,在解压的文件夹中,找到flutter_console.bat,双击运行。

4,运行完成后,在当前目录下打开终端,执行命令flutter -h

此时,已经安装成功了。

配置flutter环境变量

1,此电脑(右击)-- 属性 -- 高级系统设置  -- 环境变量 --双击系统变量中的Path

2,在新出的弹窗中,点击新建,输入上面安装的flutter文件夹下面的bin文件夹的目录,然后点确定。

3,重新启动终端,执行命令flutter -h

此时,环境变量也配置成功了。

安装android-sdk

1,下载安装包,网盘下载:点这里(提取码:ayi6)

2,在需要安装的位置新建文件夹android(这里选择的是D盘根目录下),然后移入下载的安装包,选择解压到当前文件夹。

3,双击SDK Manager.exe运行,在新的弹框中,勾选

这里建议Extras文件夹下面的选择全选,然后点击下载。

4,下载完成后,双击AVD Manager.exe运行,进行模拟器配置,这里为了后期使用方便,可以配置多个不同类型的模拟器。

android-sdk环境变量配置

1,此电脑(右击)-- 属性 -- 高级系统设置 -- 环境变量:添加用户变量和系统变量

2,找到系统设置中的path,添加platform-tools和tools

3,打开中终端,执行命令adb version:

此时,环境配置完成

Flutter doctor测试

因为自己是两次才安装成功的,第一次是安装在D盘,第二次是安装在E盘,所以截图可能有所差异。

待上面所有步骤完成后,打开终端,执行命令flutter doctor进行测试:

然后,继续执行命令:flutter doctor --android-licenses。

此时会提示更新,需要复制提示更新命令执行更新操作,更新完成后,再次执行命令flutter doctor --android-licenses

还是提示更新,此时,需要将Android ADK文件夹目录下的tools更换名字为tool,然后再次执行提示的更新语句,但是语句中的tools需要换为tool。

此时,需要再次执行命令flutter doctor --android-licenses

安装完成

使用vscode开发flutter

1,安装flutter插件

2,安装完成后,重启vscode,使用快捷键Ctrl + shift +p进入命令面板,选择新建flutter项目

3,输入项目名称后,回车,选择项目放置路径。

4,点击vscode右下角,选择模拟器

5,选择好模拟器后,执行命令flutter run就可以了。

后话:在有的电脑上面,在vscode中连接模拟器的时候,会报错HAXM is not installed,需要额外下载HAXM并安装,下载地址:点这里

flutter环境配置的更多相关文章

  1. flutter环境配置(windows)

    参考以下链接 下载安装步骤: https://www.cnblogs.com/yangyxd/p/8809512.html 安装Flutter环境遇到Android license status un ...

  2. flutter环境配置window10

    第一步,配置git环境,这个作为前端的都是会的,如果你不会,去问度娘去 第二步,配置java的开发环境,这里建议下载jdk为1.8版本的,我最初使用的是如下图的jdk版本,后面和flutter版本不一 ...

  3. Flutter之环境配置与项目搭建

    Flutter之环境配置与项目搭建 一,介绍 1.1,Dart Dart 是一种 易于学习. 易于扩展.并且可以部署到 任何地方 的 应用 编程 语言.并且同时借鉴了Java和JavaScript.D ...

  4. Flutter的环境配置以及一些常见问题

    flutter & AndroidStudio flutter的下载与配置 flutter是Google推出的基于Dart语言开发的跨平台开源UI框架,能够支持安卓与iOS. flutter框 ...

  5. Flutter环境搭建

    本文介绍mac上搭建Flutter环境 1.Flutter官方提供中国地区镜像地址:https://github.com/flutter/flutter/wiki/Using-Flutter-in-C ...

  6. win7系统下flutter环境搭建+AndroidStudio编译插件

    flutter学习网址:https://flutter-io.cn/ ----------------------------------------------------------------- ...

  7. Mac OS下Flutter环境搭建记录,VS Code开发

    安装Flutter 获取FlutterSDK 终端cd进入SDK安装目录,比如 cd ~/FlutterSDK 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时 ...

  8. Flutter环境搭建以及快捷命令

    Flutter环境搭建 配置环境变量 用户变量 FLUTTER_STORAGE_BASE_URL : https://storage.flutter-io.cn PUB_HOSTED_URL : ht ...

  9. Flutter环境安装,ios真机调试

    MAC: 下载Flutter,官网的可能很慢.可以去我的网盘下载, 提取码: 3t6y. 下载完的包会在~/Downloads目录下,我们移到~/opt/flutter目录下. mkdir ./opt ...

随机推荐

  1. 『OpenCV3』滤波器边缘检测

    一.原理简介 边缘检测原理 - Sobel, Laplace, Canny算子 X方向Sobel算子 -1 -2 -1 0 0 0 1 2 1 Y方向Sobel算子 -1 0 1 -2 0 2 -1 ...

  2. 如何解析超长的protobuf zhuan

    在调用protobuf的ParseFromString(str)方法时,默认情况下,如果str的长度>64MB,会返回失败. 这里给出了解释,主要是出于安全因素的考虑. 可以通过SetTotal ...

  3. html盒子铺满全屏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. 搜狗浏览器或者360浏览器安装chrome 浏览器插件

    https://www.cnblogs.com/ingvar/p/6403777.html#undefined

  5. 兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil

    为了让我提供的通用 Mapper 的 boot-starter 同时兼容 Spring Boot 1.x 和 2.x,增加了这么一个工具类. 在 Spring Boot 中,能够直接注入 XXProp ...

  6. JavaScript下实现交换数组元素上下移动例子

    // 交换数组元素    var swapItems = function(arr, index1, index2) {        arr[index1] = arr.splice(index2, ...

  7. VSTO:使用C#开发Excel、Word【14】

    操作workbooks集合可从Application对象的Workbooks属性中获取的Workbooks集合包含当前在应用程序中打开的Workbook对象的集合. 它还具有用于管理开放工作簿,创建新 ...

  8. 浮动滚动条 slimScroll

    1.引入jquery 2.映入slimScrolljs :<script src="https://cdn.bootcss.com/jQuery-slimScroll/1.3.8/jq ...

  9. MYSQL-8.0.11-WINX64(免安装版)配置

    1. 解压zip包到安装目录 首先,将mysql-8.0.11-winx64.zip 解压缩到 安装D:/mysql-8.0.11-winx64 目录下, 2.配置文件 在安装根目录下添加 my.in ...

  10. A Network-based End-to-End Trainable Task-oriented Dialogue System

    abstract 让机器去和人类自然的交谈是具有挑战性的.最近的任务型对话系统需要创造几个部分并且通常这需要大量的人工干预,或者需要标注数据去解决各部分训练的问题.在这里我们提出了一种端到端的任务型对 ...