virtualapk滴滴插件化框架相关bug处理
前段时间些一片插件化框架的开篇,由于中途有其他项目需要做,所以停滞了一段时间,现在把这期间搭建框架所遇到的问题都整理了下,包括解决方案,当然还有个别没有处理的,希望能帮到各位,同时也希望各位朋友能够将遗留问题指导指导
问题一:
解决 方案:将根目录的gradle版本修改成可用版本,我是由3.1.2换成3.0.0
问题二:
打包失败
按文档步骤来操作,这个是因为宿主工程配置错误,没有添加host
apply plugin: 'com.didi.virtualapk.host'//宿主工程
如果还是报这个
就在宿主工程里面clean然后rebuild一下就可以了
问题三:
打包出错2
宿主添加插件的libs文件夹里面的jar,同时添加下面错误的内容
问题四:
运行宿主出错
处理方案,在宿主添加
问题五:
宿主跳转到插件APP出错
解决方案:是因为初始化问题,初始化调用方法错误
问题六:
修改依赖出错
未知,求解
问题七:
点击跳转插件APP失败
未知,求解
问题八:
宿主编译失败
处理方案:将这三者版本修改为一致
插件使用recycleview,宿主必须添加recycleview的问题,否则会报错
解决方案:可考虑recycleview和v4包的问题
问题九:
插件打包出错
修改packageid
改成0*7f就会出错,具体原因不清
以上是我搭建框架终于到的问题,坑很多,由于技术水平不到位,很多底层上的都不理解,问题的根本原因没找到,有些解决方法,希望各朋友也能少走点坑