android 插件化 androdpluginmgr 扩展开发问题

插件中使用了 宿主工程中的代码。插件

解决方案:日志

将宿主中用到的模块打包成class.jar 依赖。 ssl

在插件中添加,依赖。class

运行成功。打包

起初的错误方案:日志分析

将插件中依赖到的宿主的类文件,直接在插件中作,空实现。由于认为PluginClassLoader 先使用parent classloader find class ,所以仍然会加载宿主中的class。 而不是在插件中的class。loader

可是在使用中,却出现了奇怪的崩溃。(因为设备缘由 没有抓到日志分析。)文件

 

Todo: 依赖的classes .jar 是否在打包的时候能被剔除?sse

相关文章
相关标签/搜索