zoukankan      html  css  js  c++  java
  • 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.部署执行(效果如下图)

  • 相关阅读:
    在JavaScript中对HTML进行反转义
    JavaScript 删除数组中的对象
    CSS中的before和:after伪元素深入理解
    关于css浮动的一点思考
    前端常见跨域解决方案(全)
    window.location对象详解
    51nod 1001 数组中和等于K的数对
    51nod 1002 数塔取数问题
    51nod 1015 水仙花数
    51nod 1080 两个数的平方和
  • 原文地址:https://www.cnblogs.com/ftxy/p/12819294.html
Copyright © 2011-2022 走看看