Flutter——我的第一个应用

今天终于整好了flutter的开发环境,成功在自己的手机上运行了第一个demo程序,接下来整理下流程及自己踩过的坑。

flutter是基于dart语言的一个框架,可以让自己的一套代码运行到不同的设备上(比如苹果&安卓)

一、flutter环境搭建

官方文档:https://flutter.dev/docs/get-started/install

本人是Mac,所以就按照官方文档下载了flutter的sdk,并解压到自己的家目录下,如下图所示:

然后在~/.bash_profile文件中添加了如下环境变量

#flutter相关配置
export PATH=$PATH:/Users/bytedance/flutter/bin
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

添加完环境变量之后记得执行source ~/.bash_profile   来使得环境变量生效

以上flutter的sdk就整好了,可以试一下flutter doctor -v这个命令,查看下自己缺少哪些依赖,正常的话如下图,不正常的话接着往下看

flutter环境搭建上基本没啥坑,正常下载安装就行了,接下来就是踩坑的地方

二、安卓开发环境搭建

1.部署流程

a.下载android studio(https://developer.android.google.cn/studio)——>正常下载安装

b.安装flutter插件及dart插件——>如下图正常下载安装

c.安装安卓sdk——>如果你在国外或者可以翻墙,那么可以正常下载安装,入下面两张图,勾选后ok即可

下载不了的or列表加载不出来的看这里:

解决方案1:翻墙。本人用的是sh额adowsocks(去掉额,这个是敏感词),具体细节及原理之后视频录制,这里只讲操作,下面附上一个代理服务器的二维码(from:https://free-ss.site/,翻墙可访问)

解决方案2:

配置hosts,设置国内的镜像服务器。现在百度的结果都不好使了,千万不要给sdkmanage设置清华的代理了。。。

从这个网址找对应域名的服务器:http://ping.chinaz.com/dl.google.com

我的host如下:

203.208.40.65 dl.google.com
203.208.41.41 dl-ssl.google.com

2.jdk降级

建议安装Java8,否则安卓会有许多包找不到的现象

3.gradle升级及配置(待补充)

4.新建flutter工程(待补充)

5.部署执行(效果如下图)

原文地址:https://www.cnblogs.com/ftxy/p/12819294.html