前置依赖环境

Windows系统要求:
Win7及以上
硬盘空间除AndroidStudio外不低于400M
下载Git for windows工具,并且可以运行git命令 git version

配置android环境和Flutter环境

1. 下载FlutterSDK

通过Git工具,下载安装flutter,在C盘想安装的目录下shift + 鼠标右键打开命令窗口,通过命令

git clone https://github.com/flutter/flutter.git

2. 配置flutter环境变量

将flutter文件夹中的bin目录添加到用户环境变量的path目录下,让系统全局可使用flutter命令

3. 安装Dart SDK和flutter tool

flutter --version

查看flutter版本
然后会提示Download Dart SDK from Flutter engine 等待下载安装完成
提示这样的错误:

Error (65): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (1 tries left)

等待 0 秒,按 CTRL+C 退出
提示这样错误:

Error: 'pub upgrade' still failing after 10 tries, giving up.
Error: Error when reading '.packages':

将flutter安装目录下 bin/cache 文件夹删除重试
在用户环境变量中配置两个镜像站点:

FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
PUB_HOSTED_URL=https://pub.flutter-io.cn

如下提示则表示,Dart SDK和flutter tool安装完成

4. 检查flutter是否需要更新

flutter upgrade

如果有需要更新的话则开始下载

5. 检查flutter环境是否搭建完成

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, v1.10.6-pre.29, on Microsoft Windows [Version 10.0.17134.1006], locale zh-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[!] Android Studio (not installed)
[!] Connected device! No devices available! Doctor found issues in 3 categories.

感叹号则表示,环境有异常的部分
先解决第一个感叹号问题:

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

按照提示运行:

flutter doctor --android-licenses
Warning: File C:\Users\ZHR\.android\repositories.cfg could not be loaded.
Warning: An error occurred during installation: Failed to move away or delete existing target file: E:\Develop\AndroidStudioSDK\tools
Move it away manually and try again..

出现了两个警告,第一个警告在其提示目录下没有找到repositories.cfg文件,没有解决头绪,就看了第二个警告,开始解决:将tools重命名为tool,然后执行flutter doctor --android-licenses重新下载tools,花费大概一二十分钟,下载完成,指令里跳出来的y/N那里,全部选y,然后再执行下flutter doctor,会发现两个警告都解决掉了,最后没有发现有什么异常,就把tool文件删掉了。原理就是,flutter doctor要下载tools文件夹,但此文件夹已经存在,并且不晓得是否能覆盖就提示这个警告,让你手动的去解决

再解决第二个感叹号问题:

Android Studio (not installed)

系统未找到你安装的AndroidStudio目录,需要手动指定AndroidStudio目录
若未安装AndroidStudio的则先安装AndroidStudio,点这里下载安装

flutter config --android-studio-dir="E:\Develop\AndroidStudio"

指定完之后,再运行

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, v1.10.7-pre.109, on Microsoft Windows [Version 10.0.17134.1006], locale zh-CN)[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] Android StudioX Flutter plugin not installed; this adds Flutter specific functionality.X Dart plugin not installed; this adds Dart specific functionality.
[!] Connected device
! No devices available

AndroidStudio的安装路径算是找到了,但需要安装Flutter和Dart的插件,我在AndroidStudio中搜索插件并安装重启之后,发现插件并没有安装上。检查发现,之前将Android Studio\bin\idea.properties目录下的配置做了修改,导致现在flutter和dart插件安装不上去了,现在需要将之前的配置还原,之前修改的目的主要是不想让.AndroidStudio .gradle这些大文件放在c盘,但还是有些小问题,将之前配置的idea.config.path idea.system.path gradle.user.home 注释掉即可

再安装flutter和dart插件,则顺利安装完成

最后一个感叹号问题:

! No devices available

真机或模拟器连接上,问题即可解决

以上,Flutter的开发环境算是搭建完成了,后面就可以打开编辑器,创建项目开始编程了

黑马程序员Flutter入门教程之Windows系统Android开发环境配置相关推荐

  1. 黑马程序员Flutter入门教程之项目初步创建

    使用vscode创建 1.安装vscode 2.vscode中安装插件 在扩展面板输入flutter和dart,进行下载安装,安装完成重启生效 3.创建项目 快捷键ctrl+shift+P,选择flu ...

  2. Windows下Android开发环境配置

    最新更新,见我新博客http://www.hrwhisper.me/java-android-environment-genymotion-emulator/ 更新了使用使用genymotion神级模 ...

  3. web程序前后台功能实现_好程序员web前端教程之JS继承实现方式解析

    好程序员web前端教程之JS继承实现方式解析,JS是Web前端三要素之一,也是每一个初学前端的同学遭遇的第一条拦路虎.很多人反应JS学习不易,各类知识点概念及应用常常让人抓耳挠腮.在接下来的北京Web ...

  4. windows下spark开发环境配置

    --本篇随笔由同事葛同学提供. windows下spark开发环境配置 特注:windows下开发spark不需要在本地安装hadoop,但是需要winutils.exe.hadoop.dll等文件, ...

  5. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  6. Windows 下 PHP 开发环境配置系列二(使用 MODx CMS)

    Windows 下 PHP 开发环境配置系列一(PHP+Apache+MySql; Zend Debugger+PDT) 软件的下载地址在系列一中有列出 1. 需安装软件 PHP:   php-5.2 ...

  7. [学习笔记]黑马程序员-Hadoop入门视频教程

    文章目录 参考资料 第一章:大数据导论与Linux基础(p1-p17) 1.1 大数据导论 1.1.1 企业数据分析方向 1.1.2 数据分析基本流程步骤 明确分析的目的和思路 数据收集 数据处理 数 ...

  8. 基于VueAxios制作音乐播放器(bilibili黑马程序员Vue入门学习记录)

    目录 使用Vue制作一个音乐播放器 前言 Vue Vue导入 Vue挂载 Vue指令 v-text v-html v-on v-show v-if v-bind v-for v-model axios ...

  9. sql数据黑马程序员——SQL入门

    最近研究sql数据,稍微总结一下,以后继续补充: ---------------------- ASP.Net+Android+IO开辟S..Net培训.等待与您交流! --------------- ...

最新文章

  1. git: No refs in common and none specified; doing no
  2. 每日一皮:每天到公司 VS 工作一小时后
  3. java示例_Java入门示例
  4. 对计算机图形学知识总结第二版,计算机图形学入门总结!
  5. Phonegap 极光推送api 服务器端推送代码
  6. 【Android.mk】android编译系统makefile文件Android.mk的写法
  7. webview与android java交互
  8. 如何使用第三方日志记录提供程序替代.NET Core中的内置程序
  9. 工作261:ele-layont布局使用
  10. 论文浅尝 | 基于多模态关联数据嵌入的知识库补全
  11. 计算机原理 信息化教学设计,小学数学信息化教学设计
  12. 使用python构建三层神经网络、softmax函数
  13. 软件需求和问题解决-转载
  14. Task类的简单介绍
  15. 织梦Cms怎么一直服务器维护中,织梦后台搜索关键词维护中出现大量网址信息的处理办法...
  16. 解决 Elastic Search 的 Fast Vector Highlighting (FVH) 策略无法高亮 nested 数据类型
  17. hdu 5025 Saving Tang Monk(bfs+状态压缩)
  18. 计量单位报错:消息号BM302 “未使用语言 ZH 创建单位 XXX”
  19. python做相册_《自拍教程73》Python 自动生成相册文件夹
  20. Android 控件右上角角标的实现方案

热门文章

  1. php写一个成绩等级,php中if语句怎么编写学生成绩等级
  2. 计算机二级access操作题函数讲解,计算机二级数据库access操作题答案讲解学习
  3. OWASP TOP10 大主流漏洞原理和防范措施,易理解版
  4. 国内外建筑信息化企业产品分析
  5. 选电子工程被劝退,真的没前景了?
  6. Python合并多个单元格
  7. 如何使用红宝书(大纲解析)(附图)
  8. Matlab画图,x轴标注变倾斜
  9. 助过网:公务员从报名到入职需要多长时间
  10. 方便面的航天梦,传统品牌“非传统”之路