Android增量编译--freeline

作者: 凌空御风 | 来源:发表于2017-04-25 16:02 被阅读73次

    参考资料

    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即可看到

    相关文章

      网友评论

        本文标题:Android增量编译--freeline

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