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

  • 相关阅读:
    洛谷P3275 [SCOI2011]糖果
    2018年12月30&31日
    洛谷P4114 Qtree1
    洛谷P4116 Qtree3
    洛谷P4315 月下“毛景树”
    洛谷P1505 [国家集训队]旅游
    洛谷P2253 好一个一中腰鼓!
    CF616D Longest k-Good Segment
    洛谷P3979 遥远的国度
    洛谷P2486 [SDOI2011]染色
  • 原文地址:https://www.cnblogs.com/jeffery336699/p/9289565.html
Copyright © 2011-2022 走看看