-
-
[求助]android 2.2(包括2.2)以下dexclassloader问题
-
发表于: 2016-7-8 16:12 4115
-
我使用重写dexclassloader方式,装载另外一个dex,使这个dex能运行原先的一切功能,我采用的是jack_jia的方案:
dLoader = new DexClassLoader(topPath, local,
getLibPath(context, ""), (ClassLoader) RefInvoke.getFieldOjbect(
"android.app.LoadedApk", wr.get(), "mClassLoader"));
RefInvoke.setFieldOjbect("android.app.LoadedApk", "mClassLoader",
wr.get(), dLoader);
可是在2.2(包括2.2)以下android版本没有android.app.LoadedApk这个类,使此方案不可行。
请问有高人指引一下怎么解决吗?
dLoader = new DexClassLoader(topPath, local,
getLibPath(context, ""), (ClassLoader) RefInvoke.getFieldOjbect(
"android.app.LoadedApk", wr.get(), "mClassLoader"));
RefInvoke.setFieldOjbect("android.app.LoadedApk", "mClassLoader",
wr.get(), dLoader);
可是在2.2(包括2.2)以下android版本没有android.app.LoadedApk这个类,使此方案不可行。
请问有高人指引一下怎么解决吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [求助]菜鸟提问android root 3419
- [求助]android 2.2(包括2.2)以下dexclassloader问题 4116
- [求助]art模式下如何获取装载的dex地址 5317
- [求助]既不是dvm又不是art 7488
- [原创]菜鸟做MSC第五题 7120
看原图
赞赏
雪币:
留言: