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

  • 相关阅读:
    Leetcode Spiral Matrix
    Leetcode Sqrt(x)
    Leetcode Pow(x,n)
    Leetcode Rotate Image
    Leetcode Multiply Strings
    Leetcode Length of Last Word
    Topcoder SRM 626 DIV2 SumOfPower
    Topcoder SRM 626 DIV2 FixedDiceGameDiv2
    Leetcode Largest Rectangle in Histogram
    Leetcode Set Matrix Zeroes
  • 原文地址:https://www.cnblogs.com/jeffery336699/p/9289565.html
Copyright © 2011-2022 走看看