Страницы

Поиск по вопросам

суббота, 6 октября 2018 г.

Компиляция Java кода под Android в рантайме

У меня есть строка названия класса и строка, содержащая код класса. Например, Example - название класса, а
public class Example { public void example() { System.out.println("Hello world!"); } }
Соответственно, код класса
Я смотрел библиотеку Dexmaker, но так и не понял, можно ли с её помощью сгенерированный в строку код скомпилировать. И вот вопрос как раз в том, как сгенерированный в строку код скомпилировать для дальнейшего использования под Android?


Ответ

Есть ответ на похожий вопрос на англоязычном SO, там же приведен пример кода.
Но это не совсем компиляция кода из строки. Нужно будет описывать структуру класса, а не использовать готовую строку.

Комментариев нет:

Отправить комментарий