前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flutter学习

Flutter学习

原创
作者头像
草莓和奶酪
修改2019-09-24 17:17:09
1K0
修改2019-09-24 17:17:09
举报
文章被收录于专栏:小卷毛进阶历程

一 环境搭建--Windows

  • 配置java环境
  • 安装flutter SDK
  • 安装Android Studio

以上安装及配置皆按照标准进行,配置系统变量是最麻烦的,一定不能漏...


环境搭建时遇到的问题:

1.在命令行运行 flutter doctor 时报错:

代码语言:javascript
复制
where'不是内部或外部命令,也不是可运行的程序,或批处理文件。error:unable to find git in your path.

解决方法: 安装git,并配置系统变量,可参考廖雪峰的git教程

2.解决上一问题后重新运行 flutter doctor 时仍报错:

此时,我们先解决 Try re-installing or updating your Andriod SDK Manager 这个问题:

原因是最新的Android studio版本与最新的java版本不兼容,所以我把java SE版本降到了8,这个问题就消失了;

重新运行 flutter doctor ,接下来解决:

代码语言:javascript
复制
Andriod license status unknown

这一问题在命令行运行:

代码语言:javascript
复制
$ flutter doctor --android-licenses

出现提示 y/n 时,全部敲 y ,结束后运行 flutter doctor 就只剩:

激动!!!


3.虚拟器配置

安装完SDK后,接着配置虚拟器,我首先在Android studio 里创建虚拟器,但是一直提示 Your CPU does not support required features. 故放弃AS自带虚拟器,使用第三方虚拟器来调试,我下载的是夜神模拟器...

使用模拟器之前要配置 adb 的系统变量Path: 找到adb.exe所在的文件夹目录copy到path中保存就可以了.

接下来在Android studio中试着run,提示说 no device,百度了一下怎样连接虚拟器...以下是各个虚拟器的端口号:

这样尝试之后,再run一次就可以在虚拟器上跑起来啦!

4.vscode连接虚拟器调试

AS太重了每次run都卡好久,还是vscode深得我心.

在vscode上写flutter项目,首先要安装flutter和dart的插件儿,然后打开flutter项目,在命令行执行flutter run,如果提示说no device,那就可以连接第三方虚拟器来调试.

首先找到虚拟器所在文件夹的bin目录,命令行执行

代码语言:javascript
复制
 Nox_adb.exe connect 127.0.0.1:62001

执行成功之后在命令行执行flutter run,就可以连上虚拟器进行调试了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 环境搭建--Windows
    • 1.在命令行运行 flutter doctor 时报错:
      • 2.解决上一问题后重新运行 flutter doctor 时仍报错:
        • 3.虚拟器配置
          • 4.vscode连接虚拟器调试
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档