美文网首页Fuchsia 从0到1
Fuchsia 下载&编译&运行

Fuchsia 下载&编译&运行

作者: Rich0 | 来源:发表于2020-03-12 12:07 被阅读0次

    Fuchsia 下载&编译&运行

    1.    下载

         Fuchsia源码    推荐搭配IDM下载            

        建议下载完校验一下MD5值572259f2c2ced1c626809a8a013eda3a

        Windows下:     CertUtil -hashfile 文件路径  MD5

            Linux下:       md5sum 文件路径     

    2.    编译

       2.1    环境选择

                   贫穷使我选择虚拟机下Ubuntu 18.04的环境,划重点分配的硬盘空间尽量大。

        2.2    将压缩包复制到虚拟机

                     复制完成后建议再次校验MD5值,笔者遇到过复制后MD5值不同的问题,造成压缩包无法解压

        2.3    解压源码

                    建议解压到用户目录下的fuchsia文件夹:    /home/XXX/fuchsia。      

                     tar -zxvf fuchsia-source-20200305.tar.gz -C /home/XXX/fuchsia

        2.4    安装必要程序

                    sudo apt-get install build-essential curl git python

                    安装遇到依赖问题自行换源,换源记得看该源是否在同步状态,相信这个问题难不倒大家

        2.5    配置环境变量

                    将这句代码添加到/etc/profile中 export PATH="/home/XXX/fuchsia/.jiri_root/bin:$PATH"    如下图操作

                    配置完环境变量我们在fuchsia目录内就可以愉快的用jiri update更新最新的fuchsia代码啦!  当然你得能科学上网

        2.6    愉快的开始编译吧

                    进入fuchsia目录    执行    fx set core.x64    =>    fx build   然后就正式进入编译了,编译分两个阶段会有两个进度。

                    如果你的虚拟机配置跟笔者类似,完成编译大概需要7小时,恭喜你达成可以"一边学习一边打游戏的成就"。这就是笔者为什么没有进度截图的原因哈哈哈哈哈哈哈哈哈

                    编译期间中断了也不要当心,重新执行fx build他会继续执行

                    编译完再次执行fx build 如下图提示则可确定编译完成

    3.    运行

                 按网上的说法  fx run 执行一下

                   诶诶诶诶???!!!什么情况怎么跟剧本不同,我的7小时就这么浪费了吗?慌的一批?皮

                   看看fx的帮助  执行  fx help    看到这里

                    看来fx run 之前得先设置target,反正也收到有图形界面的消息,我们就不去设置他了。直接fx qemu

                   哎哟不错开机了,终端的名字都变了

                很好新的问题又来了,这是啥???开机失败?失败是不可能失败的,回车一下就进入系统了。你说开机了就开机了?

                能关机就证明已经开机了,皮?反手一巴

                接下来我们看看为啥会报ERROR吧刚刚那幅图摆明显示不全,我们放大终端重新启动fuchsia

                这个问题就不解释了哈,简单来说就是此处应有合作商、此处应有合作商、此处应有合作商!!!!

    4.    后续

                此篇为笔者第一篇文章,后续会继续更新Fuchsia相关文章,包括源码解读。如果大家对Flutter开发感兴趣,我也会做一些Flutter相关的文章。希望大家多多支持。笔者本来是做Android开发的,如果有Android或Flutter的问题也可以关注我提问哦!

    相关文章

      网友评论

        本文标题:Fuchsia 下载&编译&运行

        本文链接:https://www.haomeiwen.com/subject/mysyjhtx.html