我需要在正在运行的应用程序中加载该类,如果您不重新编译并重新安装并重新启动整个应用程序,并且只开发了一个地方。 所以我想到两种方式: 1)在主机上编译.java到.class,并发送.class(java字节码),这对于dalvik VM是不可接受的,但我找不到java字节码到dalvik字节码运行时转换器。 2)将类的源代码作为字符串发送,并在运行时编译。但我发现只有dexmaker,它是模拟生成器,而不是字符串源编译器。
Compiling String as Code during Runtime on Android
有没有解决方案?
P.S。抱歉我的英文。
更新:也许我可以动态加载classes.dex和“instancing”(我不知道这个词是否存在)我的班级?