RePlugin icon indicating copy to clipboard operation
RePlugin copied to clipboard

插件每次编译都对build.gradle中引用的第三方库进行解包处理然后重新打包,非常耗时

Open CrystalIFDE opened this issue 8 years ago • 5 comments

问题详细描述 Detailed description of the problem

插件接入'replugin-plugin-gradle'依赖,每次编译都会将插件中引用的所有AAR/JAR解包处理然后重新打包。由于插件中接入了较多第三方库,此过程会非常耗时,在有SSD的电脑上仍需5分钟以上,建议优化时间。 另:考虑到第三方库引入后基本不会做太多更改,是否可以只在第一次编译时重新打包,后面编译时直接使用上次的文件,省去打包流程

复现问题步骤 Steps to reproduce the problem

  1. 见描述

其它重要信息 Other important information

replugin-host-lib/gradle Version:2.2.1 rePlugin-plugin-lib/gradle Version:2.2.1

Android API Version: Android 手机型号&ROM(Phone model & ROM): 不影响

Logcat上下文 Logcat context

不影响

CrystalIFDE avatar Nov 06 '17 09:11 CrystalIFDE

楼主,我也准备提这个issues,每次都uzip一堆包,太慢了,受不了,希望能优化啊

luohaoxuan320 avatar Nov 10 '17 02:11 luohaoxuan320

感觉慢并不是在IO上,我尝试将整个项目放到内存中,24核编译,依旧速度感人

Lua12138 avatar Dec 14 '17 01:12 Lua12138

我也遇到了这个问题,每次AS编译插件的APK都非常耗时。有办法解决吗?

HelloYuGi avatar May 09 '18 05:05 HelloYuGi

#耗时感人,去除接入后编译速度提升10多倍

ppma avatar Jan 21 '19 00:01 ppma

双路cpu 56核心 64G内存 编译即时通讯项目 需要6分钟。。。。,公司的笔记本 15到20分钟。。。

qet119 avatar Jul 19 '21 11:07 qet119