Flutter vscode环境如何进行真机测试

目录

1. 准备工作

1.1 安装Flutter和VS Code

1.2 安装必要的VS Code扩展

1.3 手机设置

2. 配置VS Code调试环境

3. 手机如何退出开发者模式


1. 准备工作

1.1 安装Flutter和VS Code

确保你已经在电脑上安装了Flutter SDK和VS Code。如果还没有,可以参考以下指南:

  • Flutter安装指南
  • VS Code安装指南

1.2 安装必要的VS Code扩展

安装以下VS Code扩展

  • Dart
  • Flutter

1.3 手机设置

启用开发者选项和USB调试

1. 打开手机的“设置”

2. 滚动到“关于手机”(然后点击版本信息)

3. 连续点击“版本号”大约7次,直到看到“你现在是开发者”提示

4. 返回“设置”,找到并进入“系统”或“附加设置”,然后进入“开发者选项”

5. 启用“USB调试”选项(直接在设置最上面搜索USB)

连接手机与电脑

使用USB数据线将OPPO Reno8 Pro手机连接到电脑

确保手机已经成功连接并被电脑识别。如果出现权限请求,请点击手机上的“允许”

2. 配置VS Code调试环境

  1. 打开VS Code并加载你的Flutter项目
  2. 打开终端并运行以下命令以确保Flutter识别到你的设备:
   flutter devices

这个就是博主的手机

确认命令输出中能看到已连接的OPPO设备

在VS Code中,点击底部状态栏中的设备名称,选择已连接的设备(仔细对比关于手机上面会告诉你vscode里面哪个是你的手机)

然后就可以debug运行了(会有一点慢,并且手机会自动下载flutter注意安装)

3. 手机如何退出开发者模式

在设置最上面搜索 USB ,关闭之前打开的USB调试

关闭开发者选项

  1. 在“开发者选项”页面的顶部,你会看到一个开关
  2. 将这个开关关闭,这样就可以关闭开发者模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/23910.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目文章 | Nature Commun蓝藻转录因子PhoB对磷/铁的营养元素限制的调控机制

近日,华中师范大学邱保胜教授团队在《Nature Communications》发表题为“Phosphorus deficiency alleviates iron limitation in Synechocystis cyanobacteria through direct PhoB-mediated gene regulation”文章,其重点研究了Synechocystis蓝藻转录因…

硬件产品经理

边端协调管理平台 主页模型管理配置管理设备管理设备检测组态数据服务传输通道服务 定义与范围: 边测:通常指的是边缘计算的测试,这里的“边缘”可以理解为离用户更近的计算节点或设备,如小 型数据中心、具有计算能力的小基站等。…

深度学习课程设计:构建未来的教育蓝图

深度学习课程设计:构建未来的教育蓝图 在近年来,深度学习已经从一项前沿的技术发展成为计算机科学领域不可或缺的一部分。随着其在多个行业中的应用日益增多,对深度学习教育的需求也在急剧上升。对于计划将深度学习纳入学术课程的教育者而言…

【WRF理论第二期】运行模型的基础知识

WRF理论第二期:运行模型的基础知识 1 Basics for Running the Model2 Geogrid程序2.1 Geogrid2.2 Terrestrial Input Data 3 Ungrid程序3.1 Ungrid3.2 Intermediate Files3.3 Required Fields 4 Metgrid程序参考 官方介绍-Basics for Running the Model 本博客主要…

耐用好用充电宝有哪些?畅销排行榜前四款充电宝推荐

在日常生活中,一款耐用且好用的充电宝是我们出行必备的利器,它可以为我们的手机、平板等设备提供持续的电力支持。然而,在市面上琳琅满目的充电宝品牌中,究竟哪些才是真正耐用又好用的选择?为了帮助大家更好地了解市场…

Qt5学习笔记(一):Qt Widgets Application项目初探

笔者长期使用MFC开发Windows GUI软件。随着软件向Linux平台迁移的趋势越发明朗,GUI程序的跨平台需求也越来越多。因此笔者计划重新抓一下Qt来实现跨平台GUI程序的实现。 0x01. 看看Qt Widgets Application项目结构 打开Qt5,点击“ New”按钮新建项目。…

基于Kubernetes和DeepSpeed进行分布式训练的实战教程

目录 ​编辑 一、前期准备 二、部署和配置训练任务 三、编写和运行训练代码 四、监控和调优 五、代码实现 5.1. Dockerfile 5. 2. DeepSpeed 配置文件 (ds_config.json) 5.3. Kubernetes 部署文件 (deployment.yaml) 5.4. PyTorch 训练脚本 (train.py) 注意事项&am…

windows任意窗口置顶/前台显示/不被最小化或遮挡

问题:在办公时,当同时需要打开好几个重要的窗口,比如需要对若干个文件夹里的文件进行操作,几个窗口都需要一直在桌面前台显示,但这样的话容易在打开其他页面或是切其他窗口的时候被遮挡,因此考虑如何让几个…

我们如何用npm发布自己的插件包?详细的教程来了

一、什么是npm插件? npm(“Node 包管理器”)是 JavaScript 运行时 Node.js 的默认程序包管理器。npm插件是指通过npm安装的第三方包,可以在Node.js项目中直接使用。这些插件涵盖了各种领域,包括Web开发、数据测试、构建…

用于精准治疗和预防细菌感染的生物功能脂质纳米颗粒

引用信息 文 章:Biofunctional lipid nanoparticles for precision treatment and prophylaxis of bacterial infections. 期 刊:Science Advances(影响因子:13.6) 发表时间:2024年4月5日 作 者&a…

【Python Cookbook】S01E21 文本模式的匹配和查找 match()、search()、findall() 以及 捕获组和 + 的含义

目录 问题解决方案讨论 问题 本文讨论一些按照特定的文本模式进行的查找和匹配。 解决方案 如果想要匹配的只是简单文字,通常我们使用一些内置的基本字符串方法即可,如:str.find(),str.startwith(),str.endswith() …

Docker:搭建实用的个人IT工具箱IT-Tools

请关注微信公众号:拾荒的小海螺 博客地址:http://lsk-ww.cn/ 1、简述 IT-Tools是一款开源的个人工具箱,专为IT从业人员打造,支持Docker私有化部署,包含众多实用的IT工具。其功能丰富多样,涵盖二维码生成、…

SpringBootWeb 篇-深入了解 AOP 面向切面编程与 AOP 记录操作日志案例

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 AOP 概述 1.1 构造简单 AOP 类 2.0 AOP 核心概念 2.1 AOP 执行流程 3.0 AOP 通知类型 4.0 AOP 通知顺序 4.1 默认按照切面类的类名字母排序 4.2 用 Order(数字) 注…

Redis集群之高可用可水平扩展

文章目录 一、Redis集群方案比较二、Redis高可用集群搭建三、Java操作redis集群四、集群的Spring Boot整合Redis 一、Redis集群方案比较 在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异 常,则会做主…

解决nvidia驱动和CUDA升级问题

解决nvidia驱动和CUDA升级问题 注释:升级高版本的nvidia驱动和cuda是不影响现有的docker镜像和容器的。因为是向下兼容的。仅仅升级后重启服务器即可。 ERROR: An NVIDIA kernel module ‘nvidia-drm’ appears to already be loaded in your kernel. This may be…

Java(十二)——Comparable接口与Comparator接口

文章目录 Comparable与Comparator接口Comparable接口Comparator接口 Comparable与Comparator接口 我们可能会遇到这样的问题:怎么对一个对象数组进行排序? 比如对一个狗类对象数组进行排序,而想到这,我们又会有一个问题&#xff…

Java学习中,如何理解注解的概念及常用注解的使用方法

一、简介 Java注解(Annotation)是一种元数据,提供了一种将数据与程序元素(类、方法、字段等)关联的方法。注解本身不改变程序的执行逻辑,但可以通过工具或框架进行处理,从而影响编译、运行时的…

混合关键性系统技术【同构异构】【SMP、AMP、BMP】【嵌入式虚拟化】

混合关键性系统技术【同构异构】【SMP、AMP、BMP】【嵌入式虚拟化】 1 介绍1.1 概述openEuler Embedded 的运行模式openEuler Embedded 混合关键性系统技术架构UniProton 1.2 同构异构区别 【硬件侧】1.3 系统架构【SMP、AMP、BMP】多核处理器平台的系统架构 【软件侧】【SMP、…

前端进阶之HTML表单

前端之HTML表单 1.HTML表单的定义及概述 HTML 表单用于搜集不同类型的用户输入。 用<form> 元素定义HTML表单 例如&#xff1a; <form>. form elements. </form>1.1 HTML 表单包含表单元素&#xff1a;表单元素指的是不同类型的 input 元素、复选框、单…

探索Adobe XD:高效UI设计软件的中文入门教程

在这个数字化世界里&#xff0c;创意设计不仅是为了吸引观众的注意&#xff0c;也是用户体验的核心部分。强大的设计工具可以帮助设计师创造出明亮的视觉效果&#xff0c;从而提高用户体验。 一、Adobe XD是什么&#xff1f; Adobe XD是一家知名软件公司 Adobe Systems 用户体…