《Flutter 学习笔记》Flutter Windows Android 环境搭建

devtools/2025/1/8 6:33:06/

1. android 环境搭建

  1. 安装 JDK,并且配置环境变量;
  2. 安装 android studio;
  3. 配置 flutter sdk 环境变量。

2. 下载地址

  1. JDK 下载;
  2. android studio 下载;
  3. flutter sdk 下载。

3. 配置 JDK

3.1 系统变量新增 JAVA_HOME
  1. 找到你电脑 jdk 的安装位置
    在这里插入图片描述

  2. 在系统变量中新增 JAVA_HOME,值为你安装 JDK 的根目录
    在这里插入图片描述

  3. 配置结果
    在这里插入图片描述

3.2 系统变量中的path变量新增两个值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述

3.3 配置是否成功校验
  1. cmd 窗口 输入 java 的输出
    在这里插入图片描述
  2. cmd 窗口 输入 javac 的输出
    在这里插入图片描述

4. Android Studio 安装

  1. 全部使用默认 next,安装结果
    在这里插入图片描述
  2. dart 安装
    在这里插入图片描述
  3. flutter 安装
    在这里插入图片描述
  4. 重启 IDE
    在这里插入图片描述
  5. 可以新建 flutter 项目
    在这里插入图片描述

flutter_sdk_42">5. 配置 flutter sdk

flutter_sdk_43">5.1 下载并解压 flutter sdk

在这里插入图片描述

flutter_sdk__bin__45">5.2 找到解压后 flutter sdk 的 bin 目录

在这里插入图片描述

flutter_sdk__47">5.3 配置 flutter sdk 环境变量

在这里插入图片描述

5.4 是否配置成功

在这里插入图片描述

6. 配置 Flutter 国内镜像

6.1 flutter.dev/community/china" rel="nofollow">配置文档

在这里插入图片描述

6.2 配置 PUB_HOSTED_URL

在这里插入图片描述

6.3 配置 FLUTTER_STORAGE_BASE_URL

在这里插入图片描述

6.4 镜像配置成功

在这里插入图片描述


http://www.ppmy.cn/devtools/148826.html

相关文章

Vulnhub靶场Who Wants To Be King 1

一、信息收集 使用arp-scan -l,获取靶机ip 使用nmap对IP进行扫描,获取开放的端口服务 nmap -sV -p- -A -O 192.168.19.129 有个80端口进去是这个下载并放到kali攻击机桌面上 下载好文件后,通过file命令查看下载文件的文件属性 file skeyl…

导入sklearn库时报错的解决方法

1 sklearn库时报错 使用《安装scikit-learn库》中提到的方法安装好sklearn库后,在IDLE中导入该库时,会报错,如图1所示。 图1 导入sklearn库后报错 2 问题分析 从图1中可以看出,当导入sklearn库时,产生一个“值错误”…

Clisoft SOS与CAD系统集成

Clisoft SOS与CAD系统集成 以下内容大部分来自官方文档,目前只用到与Cadence Virtuoso集成,其他还未用到,如有问题或相关建议,可以留言。 与Keysight ADS集成 更新SOS客户端配置文件sos.cfg,以包含支持ADS的模板&am…

如何优化亚马逊广告以提高ROI?

在竞争激烈的亚马逊市场中,优化广告以提高投资回报率(ROI)是卖家的关键任务。以下是一些实用的策略: 一、精准的关键词研究与选择 深入了解产品特性和目标受众 详细分析产品的功能、用途、优势和适用人群。例如,如果你…

基于Elasticsearch8的向量检索实现相似图形搜索

Elasticsearch8版本增加了KNN向量检索,可以基于此功能实现以图搜图功能。 1、首先创建索引,es提供了类型为dense_vector的字段,用于存储向量,其中dims是向量维度,可以不配置,es会根据第一条插入的向量维度…

开源平台Kubernetes的优势是什么?

Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具的使用范围广泛。 Kubernetes 这个名字源于希腊语,意…

基于Qlearning强化学习的机器人迷宫路线搜索算法matlab仿真

目录 1.算法仿真效果 2.算法涉及理论知识概要 2.1 Q-learning理论 2.2 机器人迷宫路线搜索具体实现 状态与动作定义 Q 表初始化 3.MATLAB核心程序 4.完整算法代码文件获得 1.算法仿真效果 matlab2022a仿真结果如下(完整代码运行后无水印)&#…

MySQL入门学习笔记

第一章 数据库系统概述 数据库的4个基本概念 数据、数据库、数据库管理系统、数据库系统是与数据库技术密切相关的4个基本概念 数据 数据是数据库中存储的基本对象,描述事物的符号记录称为数据,数据的表现形式还不能完全表达其内容,需要…