1.先下载Flutter 的SDK ,网页中有打包好的SDK(https://flutter.io/setup-macos/)

2.设置PATH

代码下载之后在终端中打开bash_profile文件 进行配置(这个文件用Mac开发过的应该都会有,如果没有,自己创建bash_profile,在终端录入 vim ~/.bash_profile

//会进入vim编辑,如下配置即可(进入之后按i进行编辑)

export FLUTTER_HOME=/Users/你刚才到下载路径/flutter

export PATH=$PATH:$FLUTTER_HOME/bin

3.安装Flutter和Dart插件

需要安装两个插件:

Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).

Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).

要安装这些:

(1)启动Android Studio.

(2)打开插件首选项 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).

(3)选择 Browse repositories…, 选择 Flutter 插件并点击 install.

(4)重启Android Studio后插件生效.

4.现在可以建项目了

(1)选择 File>New Flutter Project

(2)选择 Flutter application 作为 project 类型, 然后点击 Next

(3)输入项目名称 (如 myapp), 然后点击 Next

(4)点击 Finish

等待Android Studio安装SDK并创建项目.

上述命令创建一个Flutter项目,项目名为myapp,其中包含一个使用Material 组件的简单演示应用程序。

在项目目录中,您应用程序的代码位于 lib/main.dart.

注意:在第(3)步的时候,可能会出现Flutter SDK path not given

Flutter SDK path not given

因为没有设置过Flutter SDK path,所以需要设置一下。打开 AndroidStudio 可以直接填写在 Flutter SDK path 中,也可以在 AndroidStudio -> Setting -> Languages & Frameworks -> Flutter 中添加配置,如图:

设置Flutter SDK path

设置好就可以建项目了。第一次创建量个漫长漫长的过程,不要着急。

5.手机连接上电脑,运行即可,如图

hello

PS: 第一次摸索设置运行,有不对的地方望指正。

android flutter 环境,Android Studio 中创建Flutter环境配置(Mac环境)相关推荐

  1. 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )

    文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...

  2. 【Flutter】Flutter 混合开发 ( 简介 | Flutter 混合开发集成步骤 | 创建 Flutter Module )

    文章目录 一.Flutter 混合开发简介 二.Flutter 混合开发集成步骤 三.创建 Flutter Module 1.使用命令行创建 Flutter Module 项目 ( 仅做参考 ) 2. ...

  3. android studio debug设置,在Android Studio中使用Flutter进行调试时如何“设置值...”

    问题 使用"New Flutter Project"创建Flutter App时,以下图像和代码是默认设置 . import 'package:flutter/material.d ...

  4. android studio建数据库表,在android studio中创建表

    错误:android.database.sqlite.SQLiteException:表用户没有列名(代码1):编译时:INSERT INTO用户名(名称,余额,密码,年龄)VALUES(? ?,?, ...

  5. 使用Kotlin在Android Studio中创建井字游戏

    井字游戏也被称为"Noughts和crosses".它是两个玩家最普遍的纸笔游戏之一. 它主要由年幼的孩子放置,但很多时候,你也可以看到成年人玩这个来切断无聊.这个游戏非常方便,可 ...

  6. mac中创建flutter,运行ios模拟器,运行安卓模拟器教程

    文章目录 创建flutter项目 运行flutter项目到IOS模拟器 运行flutter项目到安卓模拟器 创建flutter项目 cd 到要创建flutter项目的目录 执行命令: flutter ...

  7. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )

    文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...

  8. 如何在SQL Server Management Studio中创建和配置链接服务器以连接到MySQL

    This article will guide you with all the necessary steps to successfully create a linked server in S ...

  9. 如何通过ABB机器人系统的备份在robot studio中创建系统

    在使用ABB机器人的过程中,发现在仿真与实际的机器人操作不太一样,即使都是使用wobj0来标定示教点,仿真与实际的示教点位置还是不尽相同.只有研究出两者产生区别的原因才能让仿真更好地服务于实际.在尝试 ...

最新文章

  1. 转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)
  2. 2017中国电商峰会共话“一带一路”网上商机
  3. LSMW批处理使用方法(12)_步骤16、17
  4. 单细胞数据库PanglaoDB使用指南
  5. boost::hana::test::TestSearchable用法的测试程序
  6. [react] 请说说什么是useRef?
  7. CFA - Ethical Professional Standards 职业伦理道德
  8. 报文交换与分组交换(详细图文)
  9. vh和vw是什么单位?
  10. android沉浸式模式简书,Android-沉浸式模式
  11. 小鸡饲料任务,蚂蚁庄园养鸡线下扫码付款收饲料地址,蚂蚁庄园养鸡线下扫码付款0.01元收饲料地址...
  12. mac蓝牙鼠标总是自己断开_解决 mac 蓝牙鼠标、键盘经常总是 断开连接的问题
  13. css美观文本框_如何为美观和用户友好的文本使用类型
  14. nlp-知识图谱简介
  15. php学生考勤管理毕业设计源码080900
  16. uni-app - 监听用户滚动屏幕开始与结束(解决方案)
  17. 关于特征值特征向量和矩阵分解的理解总结
  18. 数据指标体系的构建思路
  19. 无限创世5.0.0游戏
  20. Developing Large Web Applications

热门文章

  1. python中time模块的时间戳和格式化日期_Python中的time模块与datetime模块
  2. Linux 文件描述符的概念及与文件流指针的关系
  3. (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和
  4. mysql4.0升级_再遇MySQL4.0升级到MySQL5.1的时候
  5. python处理era5_ERA5数据python批量下载程序
  6. vue前端验证输入_Vue-Element之vue-element 输入框验证
  7. 时间复杂度和空间复杂度探究
  8. 相机模型之世界坐标、相机坐标、归一化坐标、图像坐标、像素坐标、内参、外参、转换关系总结
  9. php中数字字符串转换为字符串,php如何实现数字转字符串,php字符串转换为数字...
  10. java 反射 systemproperties,Android添加自己的系统属性(反射调用SystemProperties)