Я знаю, что об этом спрашивали здесь, и я попробовал предложенные решения, но пока ничего не решил. Я хочу создать Java-компилятор, который мог бы работать на Android во время выполнения, используя нажатие кнопки, но я не могу найти правильный подход для решения проблемы.
Мне удалось создать лексический, синтаксический анализатор и семантический анализатор, но я не представляю, как преобразовать строку в машиночитаемый язык и получить вывод кода.
Я пытался загрузить репозитории с github, но большинство из них использует API Javax.tools, который не поддерживается в Android Studio.
Я до сих пор не понимаю много о dexing тоже ..
какой подход я мог бы использовать для решения этой проблемы?