Flutter真机调试,找不到设备?

本文详细介绍了Flutter开发环境的搭建过程,包括配置Android SDK、解决许可证书授权问题等步骤,并分享了作者首个Flutter项目的调试经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载安装了Flutter,AndroidStudio中安装了Flutter插件,配置了dart sdk 、flutter sdk,将Flutter文档中的小demo敲了一遍准备运行,发现只有类似网页的两个设备

然后选择其中一个运行,就会启动电脑上的浏览器查看,效果明显比手机上运行看着别扭。网上搜索查找了下,之后我在docs下运行了 flutter doctor

发现有一项配置报错,大致意思是我的AndroidSDK未找到,因为之前SDK是直接在AndroidStudio配置好路径的,所有平常开发不会有什么问题,可能是由于Flutter跨进程访问不到,所以需要在环形变量中配置ANDROID_HOME

 

路径指向你自己AndroidSDK下载路径,保存,重启电脑(不重启没有效果)

再运行 flutter doctor 发现报了如下警告

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

大致意思是SDK许可证书相关的授权,后面也给出了解决办法 运行 flutter doctor --android-licenses 然后全部 点“y”,再次查看

重新打开AndroidStudio 就可以看到自己的手机设备了,将项目运行一下,看一下手机上的效果图

   

第一个flutter项目运行成功,感觉界面操作,流畅度和原生的一样,包括页面的切换,需要知道的是Flutter是一套ui框架,这种代码编写界面的方式对于我们还真有点不习惯,不过一套新的技术出来必定有它需要解决什么问题,另外Google的jetpack compose一样也是代码编写UI的方式。还有一点页面重新运行的时候是不需要重新编译安装,这对于我们来说在调试的时候特别方便。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值