java - 如何在运行时重新加载android sdk类
问题描述
是否可以在运行时动态加载 android sdk 类?假设我想android.os.Debug
在运行时动态地重新加载类,是否可以动态地重新加载它。
我尝试扩展ClassLoader
并提供了android,DexClassLoader
但是这些需要类的完整文件路径才能将其加载到内存中,我不知道android sdk类文件驻留在apk/dex中的什么位置。
DexClassLoader classLoader = new DexClassLoader(dexPath, optimizedDirectory,librarySearchPath ,Parent);
解决方案
推荐阅读
- python - 使用预定义的顺序按索引列重新排序 csv 文件
- .net - DbSet 的 Add 方法是否会导致立即查询 EF 中的数据库?
- python - 机器学习模型可以输出多个决策吗?
- javascript - Input type range with IE11 showing max/min integer
- kotlin - 如何将自定义属性双向绑定到文本字段?
- python - 如何使用 Numpy 比较数组的多维元素是否存在于另一个数组中?
- python - 如何拆分由“;”分隔的文件行中的单词
- listview - Flutter ListTile 前导图和标题对齐
- python - 在 Python 中,如何从 Json 响应中获取特定字段?
- c - 为什么用scanf读取字符串后整数变量的值会发生变化?