Flutter:是谷歌新推出的一款能够支持Android和IOS跨平台开发的全新的UI框架。

拥有自己的一套UI渲染引擎,所以目前的测试数据来看,在性能上面,并没有比原生App性能低多少,所以目前来看,还是一套可以跟进的跨平台方案。

需要的安装软件

  flutter SDK下载:https://flutter.dev/docs/get-started/install/windows

  下载 Dart 插件

  下载 Flutter 插件

  准备 IDE(Android Studio【as建议使用3.1以上版本】或者 Idea)配置 flutter sdk即可

下载 flutter 之后,解压放置到对应的目录中,配置 flutter 的环境变量;在这一步最好是将 android sdk 的环境变量一起配置了,如果配置过,则可以略过配置 android sdk 这一步

Flutter需要下面这两个插件支持:

  • Flutter 插件用来支撑Flutter开发者的流程(运行,调试,热加载,等等)
  • Dart插件则提供代码分析(代码合法性校验,代码补全等等)

在android studio中直接下载安装这两个插件即可

File-Settings

由于自己的已经安装完成,所以没有了安装选项,直接点击旁边的安装即可,会自动安装另外一个插件;等待 install 的按钮变为 restart android studio,点击此按钮,重启即可;

由于防火墙原因:最好是将部分数据改为阿里云的

 1 buildscript {
2 repositories {
3 //google()
4 //jcenter()
5 maven{
6 url 'https://maven.aliyun.com/repository/google'
7 }
8 maven{
9 url 'https://maven.aliyun.com/repository/jcenter'
10 }
11 maven{
12 url 'http://maven.aliyun.com/nexus/content/groups/public'
13 }
14 }
15 dependencies {
16 classpath 'com.android.tools.build:gradle:3.2.1'
17 }
18 }

在项目中也需要更改:

 1 buildscript {
2 ext.kotlin_version = '1.2.71'
3 repositories {
4 //google()
5 //jcenter()
6 maven{
7 url 'https://maven.aliyun.com/repository/google'
8 }
9 maven{
10 url 'https://maven.aliyun.com/repository/jcenter'
11 }
12 maven{
13 url 'http://maven.aliyun.com/nexus/content/groups/public'
14 }
15 }
16
17 dependencies {
18 classpath 'com.android.tools.build:gradle:3.3.1'
19 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
20 }
21 }
22
23 allprojects {
24 repositories {
25 //google()
26 //jcenter()
27 maven{
28 url 'https://maven.aliyun.com/repository/google'
29 }
30 maven{
31 url 'https://maven.aliyun.com/repository/jcenter'
32 }
33 maven{
34 url 'http://maven.aliyun.com/nexus/content/groups/public'
35 }
36 }
37 }

Windows搭建flutter开发环境以及android&idea配置的更多相关文章

  1. 在 macOS 上搭建 Flutter 开发环境

    下载 Flutter SDK flutter官网下载:https://flutter.io/sdk-archive/#macos 若上述链接无法访问,可通过GitHub下载 https://githu ...

  2. Windows搭建python开发环境,python入门到精通[一]

    从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博 ...

  3. Windows搭建python开发环境

    python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 基本概念Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum ...

  4. 浅谈Flutter(一):搭建Flutter开发环境

    学习内容来自: Flutter中文网  . Flutter实战 -------------------------------------------------------------------- ...

  5. Flutter开发环境(Window)配置及踩坑记录

    Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK.Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用. F ...

  6. [Flutter] Windows平台Flutter开发环境搭建(Andorid Studio)

    前两天网友在群里说起了Flutter,就了解了一下,在手机上跑了它的demo,直接就被打动了. 虽然网上有很多教程,但真正开始的时候,还是会碰到很多坑.下面详细的讲解Flutter + Android ...

  7. 入门: 在Windows上搭建Flutter开发环境

    使用镜像 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: export PUB_HOSTED_URL=htt ...

  8. 在windows系统搭建Flutter开发环境

    开发环境搭建(Windows) 系统要求 设置FLutter镜像(非必须) 获取Flutter SDK Android开发环境设置 安装Flutter插件 系统要求 在Windows上要安装并运行Fl ...

  9. 2-5 Flutter开发环境与Android开发环境设置详解(Windows)

    第二个是国内服务器的网址 andoid stuido的一些使用的说明文档 https://developer.android.google.cn/studio/intro 安装Flutter Dart ...

随机推荐

  1. K8s Deployment YAML 名词解释

    Deployment 简述 Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义 (declarative) 方法,用来替代以前的 ReplicationControlle ...

  2. anaconda jupyter notebook 启动方法

    介绍 anaconda jupyter notebook是一种基于浏览器的python编译环境.(大概) 使用时可能因为浏览器缓存造成问题. 但是很方便. 启动方法 anaconda navigato ...

  3. springboot使用RestTemplate+httpclient连接池发送http消息

    简介 RestTemplate是spring支持的一个请求http rest服务的模板对象,性质上有点像jdbcTemplate RestTemplate底层还是使用的httpclient(org.a ...

  4. npm publish & 403 Forbidden

    npm publish & 403 Forbidden 403 Forbidden - PUT https://registry.npmjs.org/ https://www.npmjs.co ...

  5. Roman Numerals All In One

    Roman Numerals All In One 罗马数字 refs https://www.mathsisfun.com/roman-numerals.html https://www.maths ...

  6. JAMstack (JavaScript + APIs + Markup)

    JAMstack (JavaScript + APIs + Markup) The modern way to build Websites and Apps that delivers better ...

  7. Online analog video interview

    Online analog video interview 在线模拟视频面试 English 口语 https://www.pramp.com/#/ https://www.pramp.com/faq ...

  8. TYLER ADAMS BRADBERRY:人到中年,要学会戒掉这三点

    在一些国家的一些人当中,总会出现这样一个问题"中年危机".而到了中年,人与人间的差距似乎也变得越来越大.有人说,人到中年,是一个门槛,有的人迈过去了,有的人没迈过去.但是,其实实话 ...

  9. 11月16日NGK公链第13期官方快讯!

  10. Mybatis-05 注解开发

    Mybatis-05 注解开发 注解开发 注解的核心是反射机制 面向接口编程的根本原因:解耦,可拓展,提高复用,分层开发中.上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性好. 1 ...