Freeline - Android平台上的秒级编译方案
2017-05-27 11:16
736 查看
来源 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 的卡、慢,笔记本不再风扇狂转、发热发烫。
在 Android Studio 中,通过以下路径:
MacOS
Android Studio → Preferences… → Plugins → Browse repositories…
Windows 和 Linux
File → Settings… → Plugins → Browse repositories…
并搜索“freeline”,并安装。
直接点击
插件也会提示你 Freeline 最新的版本是多少,你也可以通过插件来对 Freeline 进行更新。
AndroidWiFiADB 通过wifi调试你的应用 [U01]
http://blog.csdn.net/qqduxingzhe/article/details/63370786
亲测,两者可同时使用
推荐文章
https://yq.aliyun.com/articles/59122
end
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
相关文章推荐
- Freeline - Android平台上的秒级编译方案
- Android 平台上的秒级编译方案 - Freeline
- Android 平台上的秒级编译方案 - Freeline
- Android 平台上的秒级编译方案 Freeline(蚂蚁聚宝团队开源)
- Freeline - Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案,让你的app编译快10倍
- Freeline - Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案
- Freeline--Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案
- Freeline - Android平台上的秒级编译方案
- Android 平台上的秒级编译方案 - Freeline
- 阿里巴巴旗下 Android 平台上的秒级编译方案 - Freeline
- ANDROID 秒级编译 FREELINE
- Android 秒级编译 Freeline
- Android Freeline加速编译App方案 使用和总结
- Android编译Lame的全平台so库方案2,并实现转码mp3
- Android秒级编译方案-Freeline集成和使用过程中的一些问题和解决方案