Windows下搭建Flutter开发环境
作者:武器大师72 发布时间:2023-11-06 01:32:52
前言
从来没接触过flutter,我将在这里记录下我的flutter学习踩坑历程。
安装
就从安装开始叭,官网链接在此。先遵照官网教程来叭。
系统要求
文档记录了系统要求:
操作系统 Windows 7 SP1 or later (64-bit), x86-64 based.
磁盘空间1.64G以上(不包含工具和IDE)
工具:
Windows PowerShell 5.0 或者更新的版本,(windows10自带)
git windows版2.X以上,确保配置过环境变量,在powershell里面可以调用,如下图:
下载安装
所有版本列表:https://flutter.dev/docs/development/tools/sdk/releases
这里我选择了最新的稳定版2.5.3
下载后解压到自己想安装的地方,我解压到了D盘
把flutter/bin
添加到环境变量,重启
电脑。
运行命令验证一下,如下图能够定位到flutter
目录即为安装成功
运行flutter doctor
自动检测你电脑上装的环境,检测完毕后会输出报告,需要安装的软件或者工具会以加粗字体显示。
安装Android Studio
官网下载,一路next
安装完成,启动后打开Setting–>sdk
,可以管理sdk
和工具的版本。flutter doctor
会告诉你需要安装那些sdk
和tools
,安装完以后再用flutter doctor
检测一下。用Android Studio
新建Flutter
项目需要先安装Flutter
和Dart
插件,Setting–>plugin
安装即可。
成功
经过一番折腾,终于doctor
再次检测的时候,没有问题了。
资源问题
一些依赖不好下载,可以在项目里面切换,也可以sdk安装目录全局更改,如图在下面的文件里面添加阿里云的地址即可。
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
mavenLocal()
mavenCentral()
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.1.0'
}
}
android {
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}
来源:https://blog.csdn.net/qq_18454025/article/details/121161201


猜你喜欢
- 本文所述实例为使用伪随机数进行用户密码加密,这段代码为核心部分主要代码,需要配合其它的程序实现,感兴趣的读者可以自己进一步加以完善,不费话了
- RateLimiter官方文档RateLimiter令牌桶原理图随着时间流逝,系统会按恒定1/QPS时间间隔(如果QPS=100,则间隔是1
- NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 可以在没有安装 Office 或者相应环境的机
- 一、使用在非静态方法上public synchronized void syzDemo(){ System.out.print
- 本文实例讲述了Android获取手机系统版本等信息的方法。分享给大家供大家参考。具体如下:String phoneInfo = "
- 通用配置#下面介绍的整合JDBC和整合MyBatis都需要添加的实体类和配置数据库表#CREATE TABLE `user` ( `id`
- sql语句是写在对应的xml文件中首先要解决maven默认不加载xml文件的问题1.首先要写入相关配置文件在pom 导入下面内容
- 前言最近在工作中遇到了这么一个需求:如何实现 Android 应用前后台切换的监听?下面来一起看看详细的介绍:iOS 内边是可以实现的,Ap
- Android Bitmap详解及Bitmap的内存优化一、Bitmap:Bitmap是Android系统中的图像处理的最重要类之一。用它可
- 1 redis主从复制的概念多机环境下,一个redis服务接收写命令,当自身数据与状态发生变化,将其复制到一个或多个redis。这种模式称为
- 这篇文章将向大家展示Java编程利用socket多线程访问服务器文件代码示例,如果您想先了解Java多线程socket编程的基础知识,可以看
- 泛型方法是使用类型参数声明的方法,如下所示:static void Swap<T>(ref T lhs, ref T rhs){
- resultType 与 parameterType 的基本使用的区别1、使用 resultType:主要针对于从数据库中提取相应的数据出来
- 前言我们可能听过C语言中的传值和传指针,在其他语言中,也有传引用一说,那么他们到底有什么区别呢?如果你还不能准确地分辨,就该好好了解一下了。
- C#程序自删除核心实现方法就是调用 cmd 传入命令行,等待几秒之后删除文件;应用程序在运行时,是不能将 exe 文件进行删除的。但是可以将
- 本文实例讲述了Android继承ViewGroup实现Scroll滑动效果的方法。分享给大家供大家参考,具体如下:extends ViewG
- 泛型约束的意思就是说:类的泛型,只能是where字句后面所写的接口或类。这么说好像也有点不大明白,举个例子。我有一个接口,如下:
- 本文使用的Unicode+DLL+Debug的方式,因为不想最后生成的exe文件太大。环境搭建步骤如下:1、下载wxWidgets包:登录w
- 一、使用JDK生成WSDL的对象类1、cmd进入JDK的bin文件中执行命令 wsimport -keep -p com.demo.clie
- UI 妹纸又给了个图叫我做,我一看是这样的:我们首先把这个控件划分成 几个部分:1.底下部分的直线 :2.左右两边的半圆