-
-
[求助]android 2.2(包括2.2)以下dexclassloader问题
-
发表于: 2016-7-8 16:12 4159
-
我使用重写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 3484
- [求助]android 2.2(包括2.2)以下dexclassloader问题 4160
- [求助]art模式下如何获取装载的dex地址 5388
- [求助]既不是dvm又不是art 7621
- [原创]菜鸟做MSC第五题 7200
赞赏
雪币:
留言: