Android增量编译--freeline

参考资料

freeline
AndroidStudio Freeline实现工程秒级编译

介绍

Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。

配置使用

参见freeline中文说明配置,出现问题通过常见问题issues解决。
这里注意一点:./gradlew initFreeline -Pmirror 镜像下载

常用方法:
增量编译:python freeline.py
全量编译:python freeline.py -f

注意事项

1、第一次必须全量编译
2、如果删除带id的资源则必须手动强制全量更新
3、freeline目前只支持debug buildType,并且不支持混淆;而且只支持单设备
4、gradle、manifest、超过 20 个 Java 文件的改变都会触发全量更新
5、从freeline的编译切换到as的编译,必须先clean build一次
6、增量更新有可能启动不了关闭的app,但修改已经更新到app里,手动启动app即可看到

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容