反序列化问题 classloader

来源:9-3 VirtualApk 如何实现插件化?

xxxxjase普通

2022-03-06

图片描述

这是还是不太明白,老师。

1、宿主直接创建 A 对象,序列化的时候,为啥不出问题呢?
2、反序列化的问题,是因为 VAInstrumentation.handleMessage 的时候设置的是 host classloader,没法加载 A 类?因为 host classloader 的 dexElement 里面没有包含类 ?

写回答

1回答

bennyhuo

2022-03-06

序列化的时候可以通过对象知道什么类型。2正如你所说

0
5
bennyhuo
包了一层里面的那个会在需要的时候反序列化。对,自己多踩坑才行,慢慢来
2022-03-07
共5条回复

大厂资深面试官 带你破解Android高级面试

改变视野和思维 深度与广度兼备的 Android 进阶面试指导课程

1643 学习 · 222 问题

查看课程