zoukankan      html  css  js  c++  java
  • Gradle加速之Freeline

    1.gradle采用本地的:

      2.jdk需要采用8.0以上,因为AS2.2.2版本以上都是采用8.0以上的,所以直接使用AS自带的:

     3.freeline初始化环境:

                          图1

                             图2

                           图3

    4.自定义Application:

    5.下载安装python,推荐2.7以上的:

    地址:https://www.python.org/downloads/release/python-2712/ (2.7.12版)

    安装:记得全选

                   图1

    测试是否安装成功:
    cmd-->输入: python ,如下图表示安装成功:

                                图2

    6.AS下载相关freeline文件到项目下,因为freeline是python写的,编译等也要依赖python:

    7.如果出现如下,Unsupported major.minor version 52.0:

    参考博客:http://www.jianshu.com/p/5eebd3c609d6 

                              图1

    原因:这是因为java的编译环境版本太低,我们我之前不是说过jdk采用AS2.2.3自带的1.8+版本吗,但是gradle没有配置,所以这里需要配置gradle的jdk版本,配置成AS的一样就ok了

                                图2

    再次运行命令:

    1 gradlew initFreeline -Pmirror

     结果如下,表示初次全量编译成功:

                                     图 3

    伴随着项目出现这个

    8.这里一些比较常见的freeline命令:

    python freeline.py -f  —— cleanBuild 强制执行一次 clean build 
    python freeline.py -d  —— 调试 打开debug模式 
    python freeline.py -h  —— 帮助 显示帮助信息并退出 
    python freeline.py -v  —— 版本 显示版本信息 
    python freeline.py -w —— 等待 让应用程序等待 debugger 
    python freeline.py -a —— 全部 在所有工程上强制执行clean build 并执行-f全量编译 
    python freeline.py -c  —— 清空 清空缓存目录和工作空间 
    python freeline.py -i   —— 初始化 对工程进行进行freeline初始化配置

    9.如果想像AS run那样方便,也是可以采用freeline插件的:

                               图1

                    

                              图 2

                         图3

    题外话:
    这里还介绍一个增加堆栈的方法增加项目gradle加速:

                     图 1

    gradle.properties增加jvm的大小,官方解释是需要比javaMaxHeapSize大至少1G

     

                      图2

  • 相关阅读:
    算法与数据结构基础(一)排序基础1.选择排序
    Comparable和Comparator 是什么以及区别
    IE浏览器兼容性调整总结技巧
    css属性总结
    spring入门详细教程(五)
    Spring入门详细教程(一)
    Spring入门详细教程(四)
    2018年终总结(一只刚毕业的程序猿)
    Spring入门详细教程(三)
    Spring入门详细教程(二)
  • 原文地址:https://www.cnblogs.com/jeffery336699/p/9289565.html
Copyright © 2011-2022 走看看