2012-05-27 6 views
13

С появлением ASMDEX (ASM для файлов dex) и dexmaker, не следует ли переносить Groovy на Android? Обе структуры позволяют генерировать байт-код dex во время выполнения.Использование Groovy на Android

Как я понимаю, невозможно изменить классы dex из APK в памяти. Но не удастся ли скопировать эти классы в записываемую память, изменить эти копии во время выполнения и использовать их?

Что еще нужно портировать для обработки файлов класса dex? CGLIB?

+1

Update: Groovy теперь планируется иметь официальную [поддержку Android в 2,4] (http://melix.github.io/blog/ 2014/06/grooid.html) – Will

ответ

6

Первоначальный проект портирования назван discobot затем some guys сделал новый проект под названием discobot2 AFAIK первого проекта не было времени выполнения преобразования классов, но смогли запустить первый Groovy программу на Android, с очень медленным временем запуска. Что касается второго проекта, последнее для меня известное состояние состоит в том, что они решили большинство проблем и теперь переводят классы во время выполнения. Но я никогда не пробовал.

Update: с Groovy 2.4 third version для запуска Groovy на Android можно

 Смежные вопросы

  • Нет связанных вопросов^_^