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

最近看头条,天天给我推送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 app程序,差点把我折磨精神崩溃了

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

我再在命令行写flutter build apk
然后竟然编译成功了,
经过两天的折腾,我终于写成了我的第一个flutter app程序,差点把我折磨精神崩溃了
到这时候我已经用了两天多时间,我已经不想把程序放到虚拟机里调试,因为太慢太卡,能磨死人,我直接把生成的apk文件拷到手机里运行.
经过两天的折腾,我终于写成了我的第一个flutter app程序,差点把我折磨精神崩溃了

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

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