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,哇,简直秒开!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值