一、配置镜像

  1. 打开命令终端,输入命令open ~/.bash_profile,打开bash_profile文本,添加镜像路径并保存
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://flutter-io.cn

(该路径会有变化,可以关注Flutter社区,随时更新)

  1. 命令终端,输入命令source ~/.bash_profile,执行镜像配置生效

二、配置flutterSDK

  1. flutter官网下载flutter SDK,放置在某个目录中(我放在Documents目录下)
  2. 将sdk路径录入到bash_profile中,输入命令open ~/.bash_profile,打开bash_profile文本,添加sdk文件路径并保存
export PATH=~/Documents/fluttersdk/bin:$PATH

Documents为目录,fluttersdk为sdk文件夹

三、通过命令终端执行项目工程

cd到对应的项目工程中执行命令:

flutter emulators // 查看当前模拟器
flutter emulator --launch apple_ios_simulator - // 启动模拟器
flutter run // 执行项目工程,若有多个设备连接,需要 -d <设备的id>执行某个模拟器

四、查看Android和iOS的依赖是否缺失

在终端中执行flutter doctor查看Android和iOS的开发环境,监测到依赖若有缺失,会给出缺失的依赖的安装结果,依照提示进行安装即可。

五、iOS工具链配置-可运行在iOS真机设备中

在命令终端执行相关命令:

brew update
brew install --HEAD usbmuxd // usbmuxd是一个与iOS设备建立多路通信连接的socket守护进程,通过它,可以将USB通信抽象为TCP通信
brew link usbmuxd
brew install --HEAD libimobiledevice // libimobiledevice是一个与iOS设备进行通信的跨平台协议库
brew install ideviceinstaller // ideviceinstaller 是一个使用他们在iOS设备上管理APP的工具

六、Android工具链配置

打开Android Studio应用,打开菜单项Preferences > Plugins中搜索Flutter插件并点击install进行安装

七、VS Code配置

打开 VS Code,可点击 View -> Command Palette,搜索flutter并点击install进行安装

最新文章

  1. MongoDB安装并随windows开机自启
  2. Ubuntu环境变量(.profile)加载顺序
  3. DOM中的事件对象
  4. Xcode常用快捷键的使用
  5. BZOJ1798[Ahoi2009]Seq 维护序列seq 题解
  6. 用Dictionary替换switch case
  7. 入侵检测课设之Libnids开发包
  8. CodeForces - 417E(随机数)
  9. 工作日志 jquery slideDown slideUp
  10. I.MX6 KEY_ROW4 can&#39;t as GPIO pin
  11. Unity3D研究院编辑器之脚本获取资源内存和硬盘大小
  12. Uva 10780 Again Prime? No Time.(分解质因子)
  13. Greedy Change
  14. 【转】GPS基线的精化处理
  15. vue + spring boot + spring security 前后端分离 携带 Cookie 登录实现 只写了个登录
  16. ORB-SLAM2(4) 离线双目数据测试
  17. 使用w uptime vmstat top sar nload 等命令查看系统负载
  18. IBDAP-CMSIS-DAP
  19. Django控制器
  20. Ubuntu Pycharm不能同时选中多行解决方法

热门文章

  1. Powered by .NET Core 进展0819:高速开车车况汇报
  2. c语言的图形库
  3. mybatisX插件的使用
  4. 如何实现QQ附件在线预览功能
  5. .net打杂工程师的面试感想和总结
  6. JAVA 获取时间段内的每一天
  7. NanoPi NEO2 学习笔记 1:安装系统、首次开机和一些设置
  8. CSS3 translate导致字体模糊
  9. Javaweb之国际化
  10. 配置springboot项目使用外部tomcat