freeline加速编译

来源:互联网 发布:门户网站源码下载 编辑:程序博客网 时间:2024/05/17 06:54

虽然android studio2.0的普及已经满足了部分开发者的对编译速度的提高的需求。

就本人而言,发现android6.0系统才能做到快速在真机中显示修改后的结果,而4.4.4版本也还没有办法实现,不知道是不是自己的操作的问题,还是大家也这样。


话说freeline较as2.0都要快到3~5倍,感觉菊花一紧。

1.先下载个Python 官网太慢的话  点击打开链接

安装完成后记得环境变量的配置



2.对项目的build.gradle进行配置,加入:

buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.antfortune.freeline:gradle:0.8.3'    }
3.然后再对你主module的build.gradle进行配置,也就是app目录下的build.gradle文件进行配置:

apply plugin: 'com.antfortune.freeline'android {  .....
....
freeline {    hack true}
    }
dependencies {    debugCompile 'com.antfortune.freeline:runtime:0.8.3'    releaseCompile 'com.antfortune.freeline:runtime-no-op:0.8.3'    testCompile 'com.antfortune.freeline:runtime-no-op:0.8.3'   ...}

4.打开命令行输入gradlew initFreeline -Pmirror(国内镜像地址)

完成下载后,在命令行输入python freeline.py即可进行编译运行。

如果觉得每次运行都要输入命令而感觉麻烦的话,也可以下载android studio插件,File->plugins->Browse repositories... 然后搜索”freeline"安装。

重启之后你就可以看到


如果需要重新整个项目编译的话输入python freeline.py-f



注:之前设备上不是用freeline编译打包的apk先卸载了之后再用freeline编译打包。

第一次编译的时候都有些慢,之后就好了。

不支持多设备选择的。

0 0