首页 > 移动平台 > 详细

Android工程运用阿里的freeline快速编译

时间:2016-09-05 13:42:11      阅读:1039      评论:1      收藏:0      [点我收藏+]
原来编译一次需要几分钟甚至几十分钟的android工程,运用freeline,1分钟甚至几秒钟就编译好了,如下图,就只有4.2秒,编译真的好快!
技术分享

 

配置好gradle文件之后,会从网上自动下载freeline相关包。下载好之后再在CtripBaseApplication.java文件中加入FreelineCore.init(this);该句。
然后需要在该工程下运行cmd命令(shift+右键)可以在当前文件夹下打开cmd命令,试了一下只有在cmd命令行下才可以执行该命令。
执行:gradlew.bat initFreeline
技术分享
第一次运行或者卸载手机上的APP之后,需要先执行命令:python freeline.py -f
执行这个命令之后,以后每次只需要执行命令:python freeline.py
更改的内容:
技术分享
提交的时候只需要输入:git add CTTour/ 即可。其它的不要commit
CtripBaseApplication.java
技术分享
需要更改的gradle文件:
1、三处修改
技术分享
修改的内容:
1、9行解开注释:
jcenter() // 这是AS默认库,访问困难
2、20行添加语句
classpath ‘com.antfortune.freeline:gradle:0.5.5‘
3、28行添加:
jcenter()
技术分享
2、2处修改
技术分享
修改的内容:
8行添加:
apply plugin: ‘com.antfortune.freeline‘
17行添加:
freeline {
hack true
}
 
技术分享
3、1处修改
技术分享
33行添加:
compile ‘com.antfortune.freeline:runtime:0.5.5‘
技术分享

 

Android工程运用阿里的freeline快速编译

原文:http://www.cnblogs.com/hsqdboke/p/5841854.html

(3)
(3)
   
举报
评论 一句话评论(1
2016-09-14 14:41:50
1,gradle文件下如果有签名相关、productFlavor等等一样很慢
2,修改gradle文件后很慢
回复
 (9)
 (3)
1条  
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!