Qihoo360 / RePlugin

RePlugin - A flexible, stable, easy-to-use Android Plug-in Framework
Apache License 2.0
7.25k stars 1.52k forks source link

插件加载耗时 #1022

Closed chy116449859 closed 1 year ago

chy116449859 commented 2 years ago

问题详细描述 Detailed description of the problem

1.自己基于2.3修改源码适配androidx 2.加载远程下载的插件耗时比较长10-15秒,不管插件大小5M-50M基本都15秒左右。本地assets的内置插件加载速度比较快。 3.我们这边必现,minsdk是21,compiletool 29 30的都试过,androidgradle版本是3.5.3

复现问题步骤 Steps to reproduce the problem

其它重要信息 Other important information

初步排除耗时有2个地方,一是RePlugin.getConfig().getCallbacks().createPluginClassLoader耗时大约5秒,二是PluginManagerProxy.updateUsedIfNeeded大约耗时10秒。

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

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

Logcat上下文 Logcat context

shmilx commented 2 years ago

想请问一下 。怎么修改适配到androidx的?有发布吗?可以提供个链接吗

krubo commented 1 year ago

3.0.0版本已适配androidx