最近看头条,天天给我推送flutter,说flutter如何好,如何先进,如何简单,忍不住诱惑我就练练试试吧,没想到掉到了一个无底大坑.

其实flutter语言本身挺简单方便,编安卓程序也很容易,关键是搭建环境和编译程序极其困难,中间各种bug大小坑无数,一般人在这个阶段就已经崩溃了,更别说编程了.

说一下我还能有印象和解决的地方吧,

下载android studio按正规网址下不了,因为被国内屏蔽了,要把网址中的google.com改成google.cn

点下载时不要把网页翻译成中文,不然点不开连接,

在电脑上安装虚拟安卓进行调试时,这又是一个巨坑,里边问题无数,各种办法我都用过了,android studio就是不认虚拟机,后来我也不记得我怎么解决了.

好像是得用adb连接,

程序写好了,怎么生成apk找半天,原来还得用命令行必须得在工程的目录下写flutter build apk
一编译各种出错各种问题,层出不穷,用了网上的各种方法越解决越乱,怎么也解决不了,

其中有一条是程序编译时竟然还要下载gredle包,但网址被屏蔽了,或包太大,总是失败

Running Gradle task ‘assembleRelease’… 总是停留在这一步失败,我自己用迅雷下的包又添加到某些目录,但还是各种编译失败.

还有许多问题都是android studio设置的毛病,改设置就能解决,android studio用起来太卡太慢,以后能不用就不用.

我还记得我最后一个解决方法是如下图,

然后程序自动各种升级各种下载.再出一堆警告,

我再在命令行写flutter build apk
然后竟然编译成功了,

到这时候我已经用了两天多时间,我已经不想把程序放到虚拟机里调试,因为太慢太卡,能磨死人,我直接把生成的apk文件拷到手机里运行.

终于写出了我的第一个flutter app

感觉还是python好,源文件不用编译,只要一个解释器,代码也简单,我还是回去玩我的python吧,而且python程序也能转成app

经过两天的折腾,我终于写成了我的第一个flutter app程序,差点把我折磨精神崩溃了相关推荐

  1. 从零开始写第一个Flutter app(八)——修改主题颜色

    目录 从零开始写第一个Flutter app(一)--Hello World 从零开始写第一个Flutter app(二)--引用第三方包 从零开始写第一个Flutter app(三)--有状态的部件 ...

  2. 好了好久时间,终于写成了第一个Python代码

    转载于:https://www.cnblogs.com/asia-shao/p/6591861.html

  3. java写便签_如何编写一个便签程序(用Java语言编写)

    如何编写一个便签程序(用Java语言编写) 热度:336   发布时间:2011-02-18 11:44:16 如何编写一个便签程序(用Java语言编写) 因为以前没有好好学习Java,都搞忘了,请大 ...

  4. sql 修改时间正价 2天_“熬夜3天,修改17遍,我终于写出了1篇稿费2万的稿子”...

    "熬夜3天,修改17遍,我终于写出了1篇稿费2万的稿子" -斜杠少年老白- 前几天和朋友们一起喝茶,席间有一位小友,98年的,叫麦子.朋友介绍说,麦子曾经还上过我的课程,这让我备感 ...

  5. 学弟学妹要的Java学习路线我终于写完了

    目录 学Java有哪些就业方向? 数据结构和算法 设计模式 计算机基础 Java 入门 Java 高手进阶 基础框架(SSM) 微服务框架 常用中间件 数据库 分布式架构 必须掌握的工具软件 学习资源 ...

  6. 数独求解算法_我如何回到一个老问题,终于写了一个数独求解算法

    数独求解算法 by Ali Spittel 通过Ali Spittel 我如何回到一个老问题,终于写了一个数独求解算法 (How I came back to an old problem and f ...

  7. c语言中怎么暂停一个一个游戏,求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束...

    求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束 /* 以下是主要的逻辑代码,还有些.c和.h就没发了 ...

  8. 字符串右移n位,例如 “hello world“ 右移两位 后ldhello wor 要求写一个方法实现此功能,方法的格式是 String moveToRight(String str,int po

    字符串右移n位,例如 "hello world" 右移两位 后ldhello wor 要求写一个方法实现此功能,方法的格式是 String moveToRight(String s ...

  9. DY不上榜人气协议,耗时两个多月,终于搞定了。

    两个月前,有个朋友让我给他定制一套DY不上榜协议,我以为今年不上榜协议跟前两年一样,很简单,谁知道不做不知道,一弄吓一跳,真的太恶心了,搞了一个月就是累加不上去,最后还是找了一堆朋友一起研究,耗时两个 ...

最新文章

  1. 史上最全的正则表达式
  2. 并发编程——线程——理论知识
  3. java.lang包【Object类】
  4. 从零开始学PowerShell(8)创建一个进度条
  5. 从编程小白到数据科学家,我只用了 6 个月的时间
  6. py 的 第 19 天
  7. 【Java 8实战】Extension Methods
  8. redo mysql mvcc_Mysql事务中的ACID是怎么实现的
  9. vue 播放.aac格式的音频文件
  10. 【基础编程】最大子列和问题
  11. 专题八图形窗口与坐标轴
  12. 什么是RFID技术?RFID技术介绍
  13. 他是“自由软件”之父,天才程序员,史上最伟大的黑客!最后却黯然离场
  14. BZOJ 4698 Sdoi2008 Sandy的卡片
  15. Latex texstudio法国人名字上面的一撇,声调输入
  16. 一位程序员搬家到新加坡的体验
  17. 南瓜节(PumpkinFestival)| 终极南瓜系列挑战
  18. 王岚老师计算机,平凡中演绎精彩——优秀教师王岚
  19. Python 练习实例03:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  20. 书评与摘抄《白鹿原》

热门文章

  1. DNA Regions
  2. PowerDesigner中生成外键FK技巧,powerdesigner导出脚本语言没有外键的处理方法
  3. 端午安康,一起争上游
  4. 朗科学习期间心得笔记(九)
  5. C++中键盘输入一个字符串
  6. 计算机毕设Python+Vue学习和分享做菜web系统(程序+LW+部署)
  7. Documents and settings文件夹详解
  8. 架构师工具-docker环境篇
  9. 云计算机时代共享软件新战场
  10. dnf游戏币比例计算机,DNF游戏币比例下降到30,玩家们却不搬砖呢,工作室说出心声...