java sdk
上百度搜java jdk下载, 搜索结果靠前的有www.oracle.com的链接, 找到对应自己操作系统的jdk下载, 一路安装到c盘, 之后在黑窗口里面输入java, 如果返回的信息都是java相关的帮助, 那就代表了成功安装java环境。
为什么要把java jdk安装到c盘? 因为你过后可能涉及到重做系统, 你安装到其他盘, 新系统对这种之前安的jdk是没用的, 过后你如果忘了, 就等于在硬盘里放了一堆未来的垃圾。
flutter sdk
因为是谷歌的东西,需要先找到梯子, 目前flutter sdk版本1.0稳定版, 下载之后直接解到一个开发目录瞎, 把子目录bin设到path变量里, 这样控制台在任意目录下输入flutter都会有效运行。
Android Studio及flutter插件安装
很无奈的是如此重要的东西在咱这还是需要先找梯子的。翻过墙面可以下东西快一些。
安装完毕之后在菜单栏file菜单下有个settings设置->左侧plugins搜索flutter, 安装插件。另外还有一个flutter i18n也就是国际化语言, 无视。安装完毕后,flutter伴随的dart插件也会安装。
此时开始->运行->cmd进入终端命令行, 输入
flutter doctor
敲回车, 可能看到有邀请接受android协议, 那么重新键入以下命令来接受安卓证书协议:
flutter doctor --android-licenses
全部按y接受后, 重新运行上面的flutter doctor命令执行检查即可。一般弹出来的问题都是没有接入测试机: No device connected.
安卓虚拟机
在Android Studio里面找到菜单Tools->AVD Manager也就是Android Virtual Device(安卓虚拟设备)管理器按钮, 新建一个安卓虚拟机, 不懂英文不要紧,一路点推荐的按钮就ok了。
Bug & Issues 问题解决
运行flutter doctor这个命令之后, 最后一条connected devices显示的是黄色叹号, 而我的虚拟机已经打开了, 问题出在哪里?
据个人分析, 可能是flutter虚拟机安装时, 更新了java sdk等等基础环境原因, 导致早先安装的安卓虚拟机无法正确连接项目开发主机。
解决方式:重新在菜单当中Tools里找到AVD Manager然后重新虚拟机, 原来连不上的虚拟机直接删掉别用了。