Freeline

来源:互联网 发布:amd游戏优化档案 编辑:程序博客网 时间:2024/06/08 13:50

来源 github
https://github.com/alibaba/freeline

官网
https://www.freelinebuild.com/

插件下载页面
https://plugins.jetbrains.com/plugin/8615-freeline-plugin

插件下载链接
https://d9ernfkkvx1zk.cloudfront.net/8615/32580/freeline-plugin-1.1.4.jar?updateId=32580&pluginId=8615


介绍
Android 平台上的秒级编译方案,Instant Run 的替代品


Freeline 是什么?

Freeline 是一款 Android 平台上的秒级编译方案,能够显著地提高 Android 工程的编译速度。

为什么使用 Freeline?

对于一个大型的 Android 工程来说,每次简单地修改几行代码都需要编译上 5 分钟,再等待安装到设备上的 30 秒到 1 分钟,再重新进入到需要调试的 Activity。这个调试环节每天都在重复几十次,无形之中每天都有无数的时间浪费在上面(加班阿QAQ…

Google 推出了官方的 Instant Run,但大家都知道,这个方案有太多的 case 无法覆盖,甚至在一些比较大型的工程上基本上无法使用。

换 Mac、加内存、上 SSD、修改 Gradle 构建任务、组件化开发、迁移构建系统到 buck 上等等,聪明的 Android 工程师们想过很多来加速构建的方法,但是成本都不低。

在这样的背景下,我们开发了 Freeline 来加速 Android 工程的构建。Freeline 只有极低的侵入性(我们也在研究无侵入的方案),却能极大地提高 Android 工程师们的开发效率,大多数增量构建都能够在 10 秒内,甚至 1 秒完成,基本上告别了 Gradle 的卡、慢,笔记本不再风扇狂转、发热发烫。


如何安装

Freeline 最快捷的使用方法就是直接安装 Android Studio 插件。

在 Android Studio 中,通过以下路径:

  • MacOS

    Android Studio → Preferences… → Plugins → Browse repositories…

  • Windows 和 Linux

    File → Settings… → Plugins → Browse repositories…

并搜索“freeline”,并安装。

直接点击 Run Freeline 的按钮,就可以享受 Freeline 带来的开发效率的提升啦(当然,你可能会先需要一个较为耗时的全量编译过程)。

插件也会提示你 Freeline 最新的版本是多少,你也可以通过插件来对 Freeline 进行更新。


AndroidWiFiADB 通过wifi调试你的应用 [U01]
http://blog.csdn.net/qqduxingzhe/article/details/63370786

亲测,两者可同时使用


推荐文章
https://yq.aliyun.com/articles/59122


end

原创粉丝点击