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

 

posted @ 2018-07-10 15:55  Jeffery336699  阅读(348)  评论(0编辑  收藏  举报