replugin 插件编译耗时如何解决?

windows版本的Android Studio很垃圾!
windows版本的Android Studio很垃圾!
windows版本的Android Studio很垃圾!

你以为编译速度慢是你的电脑很慢?其实是windows版Studio的锅,开发Anroid 使用Ubuntu或者Mac系统都是最好的选择,最近改成Ubuntu系统之后 1分钟不到编译打包一个apk,之前的话最少得3分钟,这个效果谁用谁知道。

好了,言归正传!

我们开发中使用360Replugin的时候一般都是新建一个工程单独写一个apk,通常会如下设置

project下
classpath 'com.qihoo360.replugin:replugin-plugin-gradle:2.2.4'

app下
apply plugin: 'replugin-plugin-gradle'

与此同时我们还会有一个变量来控制是插件化(apk)还是集成模式(jar包)

gradle.pr0perties文件下

#是否是集成,默认是插件
combination=true

我们为什么打包和运行的时间都很长呢?

就是因为单独运行的时候不要运行replugin,这个replugin的作用是你的apk完成之后帮你完成内部的和宿主的联系,你现在apk没有写好是不需要联系的,所以改成下面即可

 if(combination.toBoolean()){//如果不打包的话不去主动应用RePlugin插件,编译太慢了
    classpath 'com.qihoo360.replugin:replugin-plugin-gradle:2.2.4'
 }

if(combination.toBoolean()){
     apply plugin: 'replugin-plugin-gradle'
  }

这样单独运行你的apk,哇,简直秒开!

你可能感兴趣的:(replugin 插件编译耗时如何解决?)