【Flutter】基础环境搭建
一、下载 安装 配置 Android Studio
官网下载地址:
https://developer.android.google.cn/studio?hl=zh-cn
SDK下载,代理配置问题:
这里发现几个SDK要不断切换自动代理和手动代理才会下载,下面手动代理配置也要设置下
(如果没反应就用来回切换)
这里我用的是阿里云的
mirrors.aliyun.com:80
公司网络经常中断,这里建议用手机热点下载SDK,不然一直下着下着就报错,搞心态阿
如果中断了SDK下载进入主界面,可以在settings选项的这里找到
SDK这里补充一个命令行工具插件(Flutter SDK的环境要求)
下载时间很长,要耐心等待
我这里下载成功截个图纪念下哈哈哈(不想来第二遍了)
开发插件配置:
Android Studio本身对Flutter没有支持,需要通过插件来实现
Flutter基于Dart语言开发,要先下载 Dart 插件,再下载 Flutter
(只下载Flutter会被IDEA强制提示要求安装Dart插件,不然无法使用)
二、下载 安装 配置 Flutter
Flutter是一个开发SDK,官网下载地址:
https://docs.flutter.dev/release/archive?tab=windows
压缩包直接解压:
同时对用户和系统变量添加Flutter的命令执行变量
进入CMD,输入flutter检查变量是否生效:
使用flutter doctor初始化本地资源,并检查哪些条件缺少支持
1、Android toolchain 条款协议未同意
解决该问题使用命令:
flutter doctor --android-license
2、Visual Studio 未安装,如果要开发Windows应用,这是必要的开发工具
但是咱们不开发,就无视这个条件即可
3、Network Resources,检查仓库失败
手动配置仓库环境:
PUB_HOSTED_URL / https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL / https://storage.flutter-io.cn
重启cmd 使用flutter doctor检查环境:
所有环境都已正常
使用 flutter create 项目名称 创建工程
用Android Studio打开该工程,选择Web设备启动(虚拟设备还需要摸索下怎么用)
三、Android Studio 配置虚拟设备
找半天没找到设备管理器菜单,AS现在放到这个工程的侧边栏里面了
选第一个创建虚拟设备(下面是选择远程设备)
选择第一种设备:手机
列出的机型都是谷歌自己家的,别的还真没有,咱就选了Pixel 8 Pro
然后要选择对应的系统镜像,选版本最高的,目前是14,就找14的就行了
要先下载镜像后继续下一步(点击左边的下载图标进入下载界面)
然后是虚拟设备的参数配置信息,默认即可
四、选择虚拟设备运行工程
虚拟设备初始化之后,可以在设备列表里面找到了
接入虚拟设备,点击 main.dart运行 发现,构建过程始终停留在这
下载依赖连不上外网导致,这里用 watt tookit开启加速解决
二、MacOS的开发环境配置:
下载安装android studio 这一步和windows没区别(见上面步骤即可)
下载安装flutter,safari下载的压缩包会自动解压成文件目录
在个人账户下创建development目录并放入flutter目录
由于是macos环境,配置方式是手动创建zshenv文件写入环境变量
cloud9@192 ~ % vim ~/.zshenv
cloud9@192 ~ % source ~/.zshenv
变量内容:
export PATH=$HOME/development/flutter/bin:$PATH
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PUB_HOSTED_URL=https://pub.flutter-io.cn
macos的环境依赖其他部分:
安装cocoapods,不懂这个东西是做什么的,花了很多时间走弯路了
参考这篇文章处理:
https://blog.csdn.net/weixin_38716347/article/details/116845164
gem类似yum,npm这样包管理工具,镜像源很难拉下来
现切换ruby的镜像源:
gem sources --add https://gems.ruby-china.com/
删除现在的源:
gem sources --remove https://rubygems.org/
首先需要下载它的依赖环境:
sudo gem install drb -v 2.0.6
sudo gem install activesupport -v 6.1.7.8
然后再安装cocoapods
sudo gem install cocoapods
【Flutter】基础环境搭建的更多相关文章
- Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建
[注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...
- EXT 基础环境搭建
EXT 基础环境搭建使用 Sencha CMD 下载地址 https://www.sencha.com/products/extjs/cmd-download/ Sencha CMD 常用命令 API ...
- IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- Spark环境搭建(上)——基础环境搭建
Spark摘说 Spark的环境搭建涉及三个部分,一是linux系统基础环境搭建,二是Hadoop集群安装,三是Spark集群安装.在这里,主要介绍Spark在Centos系统上的准备工作--linu ...
- 【1】windows下IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- Maven 学习笔记(一) 基础环境搭建
在Java的世界里,项目的管理与构建,有两大常用工具,一个是Maven,另一个是Gradle,当然,还有一个正在淡出的Ant.Maven 和 Gradle 都是非常出色的工具,排除个人喜好,用哪个工具 ...
- (一)Hyperledger Fabric 1.1安装部署-基础环境搭建
在学习和开发hyperledger fabric的时候遇到了一些坑,现将自己的一些总结和心得整理如下,以期对大家有所帮助.本次使用的宿主机环境:ubuntu,版本:Ubuntu 16.04.3 LTS ...
- hadoop3.1.0 window win7 基础环境搭建
https://blog.csdn.net/wsh596823919/article/details/80774805 hadoop3.1.0 window win7 基础环境搭建 前言:在windo ...
- HyperLedger Fabric 1.4 基础环境搭建(7)
学习了前面几章理论知识后,本章开始介绍实践操作,先介绍Fabric基础环境搭建,采用的操作系统为Centos 7 64位,依次介绍Docker安装.Docker-Compose安装.GO语言环境安装. ...
- dos基础+环境搭建基础理论
dos基础 市面上两大操作系统 windows.*nix(unix.linux.mac.bsd(安全性比较高)) 后三种都属于unix的衍生版本 linux是为了兼容unix开发的,最后开放了源代码 ...
随机推荐
- 在.NET Core,除了VB的LikeString,还有其它方法吗?(四种LikeString实现分享)
Like运算符很好用,特别是它所提供的其中*.?这两种通配符,在Windows文件系统和各类项目中运用非常广泛. 但Like运算符仅在VB中支持,在C#中,如何实现呢? 以下是关于LikeString ...
- Kafka多维度调优
优化金字塔 应用程序层面 框架层面(Broker层面) JVM层面 操作系统层面 应用程序层面:应当优化业务代码合理使用kafka,合理规划主题,合理规划分区,合理设计数据结构: 框架层面:在不改动源 ...
- 导出excel文件接口代码示例
导出excel文件接口代码示例 1.该导出接口,token不能通过请求头来传输,需要在get请求的参数中带出来2.验证token的方法除了在拦截器中统一拦截,针对get接口传参数的方式也需要单独在接口 ...
- Spring Boot 使用 拦截器 实现 token 验证
Spring Boot 使用 拦截器 实现 token 验证 整体思路:1.写一个工具类封装生成.校验和解析 token 的方法:2.在注册和登录时生成 token ,生成的 token 存入 red ...
- 关于Compilation failed: internal java compiler error的解决方法(Idea)
关于Compilation failed: internal java compiler error的解决方法(Idea) idea编译项目时出现java: Compilation failed: i ...
- 测试网络的小工具WinMTR
ping网络的小工具 搜集了两个版本中文版和英文版 中文版---- WinMTR中文版.rarhttps://www.aliyundrive.com/s/bZqmokL5dTt提取码: k6v7 英文 ...
- python sweetviz_数据分析及解决报告图表中文乱码
python sweetviz_数据分析 python 做数据分析,传入数据进去,就可以使用python现有的插件,进行数据分析,生成数据分析的报表,可以将复杂的数据,通过图表的形式,清晰将数据展示出 ...
- 交互式转化批处理工具 expect
交互式转化批处理工具 expect expect中相关命令 spawn 启动新的进程 expect 从进程接收字符串 send 用于向进程发送字符串 interact 允许用户交互 exp_conti ...
- ClickHouse介绍(四)ClickHouse使用操作
ClickHouse使用操作 这章主要介绍在ClickHouse使用的各个操作的注意点.常规的统一语法不做详细介绍. 1. Join操作 在ClickHouse中,对连接操作定义了不同的精度,包含AL ...
- 【价格全面下调】一片含税79元,双核A7@1.2GHz,-40℃~85℃真工业级!
自9个月前,创龙科技全志T113-i核心板(SOM-TLT113)推出之后,受到广大工业用户的高度关注,且超过300家企业已选用创龙科技T113-i核心板用于终端产品开发. 为了让更多用户轻松选择T1 ...