Dir*_*kel 13 groovy android cglib dex java-bytecode-asm
随着ASMDEX(dex文件的ASM)和dexmaker的出现,不应该将Groovy移植到Android吗?两个框架都允许在运行时生成dex字节码.
据我了解,不可能在内存中修改APK中的dex类.但是不可能将这些类复制到可写内存,在运行时修改这些副本并使用它们吗?
还需要移植什么来处理dex类文件?CGLIB?
bla*_*rag 6
最初的移植项目名为discobot,然后一些人创建了一个名为discobot2 Afaik的新项目,第一个项目没有类的运行时转换,但能够在Android上运行第一个Groovy程序,启动时间非常慢.至于第二个项目,我最后知道的状态是它们解决了大多数问题,现在正在运行时翻译类.但我从未尝试过.
更新:从Groovy 2.4开始,第三个版本可以在Android上运行Groovy
归档时间:
13 年,7 月 前
查看次数:
4120 次
最近记录:
11 年,5 月 前