当前位置: 首页>移动开发>正文

flutter windows能调试苹果ios吗 flutter在windows上运行

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。

要想入手开发,开发环境搭建是首要,下面就安装步骤简要介绍:

安装准备:1、windows系统版本必须满足: windows7 以上 64 位操作系统

步骤:

一、安装java开发包jdk,并配置环境变量, 点击下载,具体配置可参看此文

二、安装Flutter SDK

  1. 去官网下载Flutter安装包,点击下载,将安装包 zip 解压到你想安装 Flutter SDK 的路。
  2. 配置环境变量(把 Flutter SDK 的目录配到环境变量中的 path 条目下)。
  3. 在 Flutter 安装目录的 flutter文件下找到flutter_console.bat,双击运行并启动 flutter 命 令行,接下来,你就可以在 Flutter 命令行运行 flutter 命令了。

在终端中输入 flutter doctor,可检测flutter运行环境



三、Android Studio安装,点击此处下载,下载完毕后,按照提示安装

四、安装Flutter插件

打开Android Studio,【file】—>【setting】—> 【Plugin】 中搜索Flutter插件并安装,重启Android Studio

五、安装android证书(终端输入flutter doctor --android-licenses)

六、安装虚拟机



  1. 点击Android Studio中的上方菜单tool -AVD Manager选项
  2. 出现新建菜单,选择Create Virtual Device...
  3. 选择一款机型
  4. 选择该机型的安andriod系统版本(尽量选择最新)
  5. 安装好后,点击开始按钮,运行虚拟机(如果运行报错,请看下边



七、使用vscode配合虚拟机开发Flutter

  1. 打开vscode,安装Flutter插件,重启vscode
  2. 需要预先打开Android Studio新建一个Flutter项目),点击vscode右下角No Device,弹出一个选择虚拟机的弹框,点击选择已安装的虚拟机启动
  3. ctrl + ` 打开vscode终端,终端运行flutter run ,等待连接虚拟机

在开启虚拟机时,遇到如下错误:



emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!



错误分析:电脑没有启用虚拟技术或者没有安装Intel HAXM软件



解决办法:

1、查看是否安装Intel HAXM



打开Android Studio,【tools】 —> 【SDK Manager】,installed,表示已经安装,如下图:



2、如已安装跳过此步;未安装时,也不用重新下载,因为安装android studio时已经下载好了,找到该路径:C:\Users\Adminstrator\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager文件夹下的intelhaxm-android.exe文件,运行安装。



3、windows电脑默认关闭VT虚拟化,需要开启。(不同品牌的型号的电脑开启方式可能不同,请自行搜索进入bios系统方式)



  1. 联想电脑开机时按住按F2键,进入BIOS,选择【Configuration】选项,选择【Intel Virtual Technology】并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。
  2. 将光标移动至【Enabled】处,并回车确定
  3. 按F10热键保存并退出即可开启VT功能




https://www.xamrdz.com/mobile/4xm1930604.html

相关文章: