Компиляция для Android на Android

#android #compilation #theory

#Android #Сборник #теория

Вопрос:

Это скорее теоретический вопрос, который я, возможно, не продумал должным образом, но возможно ли скомпилировать приложение ДЛЯ Android на устройстве Android? Например, записать исходный код на устройство, скомпилировать, протестировать и развернуть его, не используя другую ОС для какой-либо части процесса?

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

1. конечно. однако пока нет тривиального способа сделать это.

Ответ №1:

Теоретически, да. На практике это большая работа. Для компиляции приложения для Android требуется множество отдельных инструментов, таких как полноценный JDK, и множество других инструментов, подписывающих полученный JAR и упаковывающих его в APK. Это пришлось бы перенести на Android, что является серьезной задачей.

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

1. Я уверен, что кто-то достаточно сумасшедший, чтобы попробовать это рано или поздно. Технически (корневой) планшет должен обладать необходимой мощностью и оперативной памятью для выполнения этого трюка. Единственное, что было бы довольно легко сделать, это настроить отправку исходного кода на сервер, который его компилирует и отправляет обратно вам. Конечно, это противоречит тому, что вы пытаетесь здесь сделать, но с точки зрения удобства использования это одно и то же. Вы программируете на своем планшете без рабочей станции поблизости.