Flutter 通过 VS code 连接 Android 模拟器(Windows)

news/2024/7/20 22:52:41 标签: android, flutter, ios

环境配置

  1. Fluttericon-default.png?t=N3I4https://flutter.cn/docs/get-started/install/windows
  2. Android Studioicon-default.png?t=N3I4https://developer.android.google.cn/studio
  3. VS code安装Flutter插件icon-default.png?t=N3I4https://flutter.cn/docs/get-started/editor?tab=vscode
  4. 夜神模拟器icon-default.png?t=N3I4https://www.yeshen.com

注意事项

  • Flutter安装之后需要记下来安装位置,后面会用到(好像是VS code里配置要用,安装插件之后应该会提示配置)
  • Android Studio下载完成后打开软件,左上角File => Settings下载相关的SDK Tools之后复制Android SDK Locations打开对应的文件(模拟器的 adb 版本与 SDK 不同的话需要进行覆盖,详见错误信息汇总 4)

 

  • VS code Flutter安装成功之后,在Command Palette中输入“doctor”,选择 Flutter: Run Flutter Doctor打开OUTPUT面板查看是否有错误并解决。
  • 在Command Palette中输入“Flutter”选择Flutter:New Project创建项目。
  • 夜神模拟器安装之后,打开模拟器确保在运行状态。之后打开文件所在位置,调出终端,输入adb connect 127.0.0.1:62001后回车,将在VS code右下角看到以下连接。

 

  • 在VS code 终端内输入flutter run,解决掉提示的错误,之后可在夜神中打开app。

 错误信息汇总

  • Unable to confirm if installed Windows version is 10 or greater
  • Network resources不用管它,国内网络无解。
  • adb不是内部或外部命令,也不是可运行的程序或批处理文件(需要在夜神模拟器安装位置调出终端)
  • adb sever version (36) doesn't match this client(41);killing...(Android SDK的adb版本与安卓模拟器的adb版本不同,需要将安卓模拟器中的adb更新)

http://www.niftyadmin.cn/n/253894.html

相关文章

设计模式 --- 行为型模式

一、概述 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分…

STM32的BOOT0和BOOT1配置

芯片启动时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户设置BOOT0和BOOT1引脚状态,选择复位后的启动模式。 1、主闪存存储器 STM32内置Flash,用SWD/JTAG下载程序到这个Flash里,重启后直接从Flash里启动程序。 …

[python刷题模板] SortedList简易实现,支持单个添加/删除/查询名次

[python刷题模板] SortedList简易实现,支持单个添加/删除/查询名次 一、 算法&数据结构1. 描述2. 复杂度分析3. 常见应用4. 常用优化 二、 模板代码1. 模板 三、其他四、更多例题五、参考链接 一、 算法&数据结构 1. 描述 2. 复杂度分析 3. 常见应用 4.…

9.7 字符串的指针和指向字符串的指针变量

9.7 字符串的指针和指向字符串的指针变量 一.字符串表示形式二.字符串指针做函数参数1.数组名做函数参数2.数组指针做函数参数 三.字符指针变量与字符数组(1)字符数组是由若干个元素组成,每个元素中存放一个字符。(2)赋…

Vue CLI 插件和 Preset

插件 Vue CLI 使用了一套基于插件的架构。如果你查阅一个新创建项目的 package.json,就会发现依赖都是以 vue/cli-plugin- 开头的。插件可以修改 webpack 的内部配置,也可以向 vue-cli-service 注入命令。在项目创建的过程中,绝大部分列出的…

OS实战笔记(8)-- 设置基本OS基本工作环境

本笔记会搭建OS实战所需的虚拟机环境,主要是创建好虚拟机,设置虚拟机启动硬盘,在启动盘上安装Grub。 由于本专题是个人在业余时间除了Unity学习之外做的,没有时间和精力去解答具体的问题。本笔记中的实验个人在做的过程中除了遇到…

SpringBoot中使用redis事务

本文基于SpringBoot 2.X 事务在关系型数据库的开发中经常用到,其实非关系型数据库,比如redis也有对事务的支持,本文主要探讨在SpringBoot中如何使用redis事务。 事务的相关介绍可以参考: 0、起因 在一次线上事故中,我们…

响应式布局

文章目录 响应式布局概述viewport 视口CSS 常用单位CSS 媒体查询语法直接使用使用style标签使用link引入 自适应布局栅格系统响应式布局案例rem媒体查询 响应式布局 概述 响应式布局是指网站或应用程序可以自适应不同的屏幕尺寸和设备类型,简而言之就是一个网站兼…