2021-01-28Mac配置VSCode的flutter开发环境(ios模拟机)

2023-11-01 18:30

本文主要是介绍2021-01-28Mac配置VSCode的flutter开发环境(ios模拟机),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mac版配置VSCode的flutter开发环境(ios模拟机)

下载flutter的SDK

  1. 下载sdk并解压

    下载地址:
    

    https://github.com/flutter/flutter/releases

    把压缩包解压到自定义的目录

    	cd ~/Softwareunzip ~/Software/flutter-1.22.6.zip
    
  2. 配置环境变量

    在~/.bash_profile文件添加以下环境变量

       # flutter imageexport FLUTTER_HOME=/Users/zhanghongtian/Software/flutter-1.22.6export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport PATH=$PATH:${FLUTTER_HOME}/bin
    

    配置好环境变量需要执行 source ~/.bash_profile命令

  3. 查看是否需要安装其它依赖项来完成安装
    执行以下命令检查依赖:

    flutter doctor
    

    命令执行结果

    zhanghongtian@bogon Software % flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [] Flutter (Channel unknown, 0.0.0-unknown, on macOS 11.1 20C69 darwin-x64, locale zh-Hans-CN)
    [] Android toolchain - develop for Android devices✗ Unable to locate Android SDK.Install Android Studio from: https://developer.android.com/studio/index.htmlOn first launch it will assist you in installing the Android SDK components.(or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).If the Android SDK has been installed to a custom location, set ANDROID_SDK_ROOT to that location.You may also want to add it to your PATH environment variable.[] Xcode - develop for iOS and macOS (Xcode 12.4)
    [!] Android Studio (not installed)
    [!] IntelliJ IDEA Ultimate Edition (version 2018.3.5)✗ Flutter plugin not installed; this adds Flutter specific functionality.✗ Dart plugin not installed; this adds Dart specific functionality.
    [] VS Code (version 1.52.1)
    [] Connected device (1 available)! Doctor found issues in 3 categories.
    

    确保Xcode和Vscode以及Connected device三项ok,就可在IOS模拟器中启动起来flutter项目。

下载xcode

  1. 下载
    直接可以在AppStore中搜索xcode并下载,下载完成之后并打开Xcode(打开会提示通过Xcode许许可协议),要确保Xcode许可协议通过了

  2. 打开虚拟机
    xcode下载好之后执行以下命令打开模拟机

    	open -a Simulator 
    

配置VScode

  1. 下载插件
    需要在VScode中下载以下几个插件
    flutter、dart、dart-import

  2. 选择模拟机
    启动flutter项目之前需要确保选择了Device在VScode的右下角;如图:
    在这里插入图片描述
    如果没有展示这个项,请重启VScode;
    如果显示的是No Device,证明没有可用的模拟器,需要执行 open -a Simulator 打开IOS虚拟机,之后再看Vscode,就会有显示:
    在这里插入图片描述

  3. 运行flutter项目
    可以直接在flutter项目根目录下执行以下命令:
    flutter fun
    也可以使用Vscode启动项目:
    Run > Start Debugging

这篇关于2021-01-28Mac配置VSCode的flutter开发环境(ios模拟机)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/324912

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

在Mysql环境下对数据进行增删改查的操作方法

《在Mysql环境下对数据进行增删改查的操作方法》本文介绍了在MySQL环境下对数据进行增删改查的基本操作,包括插入数据、修改数据、删除数据、数据查询(基本查询、连接查询、聚合函数查询、子查询)等,并... 目录一、插入数据:二、修改数据:三、删除数据:1、delete from 表名;2、truncate

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb