我试图了解是否可以在 Android 上运行的 Dalvik vm 中动态重新加载现有类/加载新类。在网上搜索给了我一些混合的答案:
在 Dalvik VM(Android 的 VM)上,您不能在 Sun VM 中做什么?
如何在 android/dalvik 上动态加载 Java 类?
http://android-developers.blogspot.com/2011/07/custom-class-loading-in-dalvik.html
http://larshamren.blogspot.com/2012/02/android-dynamically-loading-classes.html
有人可以确认是否可以在 Android 上这样做?它的工作方式是否与 Sun 的 vm 完全相同,可能只是 Dalvik 加载到 .dex 文件中并且需要将它们打包在 jar 中?在 Android 平台上进行类加载是否有任何限制?如果有关于这方面的官方 Dalvik 文档,那就太好了。