Можно ли использовать CGLIB на Android?


Можно ли использовать CGLIB в приложении для Android? Я получаю VerifyError, и мне кажется, что это может быть потому, что он был скомпилирован на другом JDK.

2 3

2 ответа:

CGLib будет генерировать байтовый код java. Так как Android работает в Dalvik байт-код, это не сработает. Вам, вероятно, будет лучше посмотреть наDexmaker , Если вы хотите динамически генерировать код для Android.

Это поздний ответ, но посмотрите на Byte Buddy, который является библиотекой, которую я написал и которая похожа на cglib, который в своей новейшей версии поддерживает Android.