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就会出错,具体原因不清

 

问题十、

解决方案:

在gradle.properties文件里面添加一行android.useDexArchive=false

 

以上是我搭建框架终于到的问题,坑很多,由于技术水平不到位,很多底层上的都不理解,问题的根本原因没找到,有些解决方法,希望各朋友也能少走点坑

猜你喜欢

转载自blog.csdn.net/lovelixue/article/details/81772494