#android #compilation #theory
#Android #Сборник #теория
Вопрос:
Это скорее теоретический вопрос, который я, возможно, не продумал должным образом, но возможно ли скомпилировать приложение ДЛЯ Android на устройстве Android? Например, записать исходный код на устройство, скомпилировать, протестировать и развернуть его, не используя другую ОС для какой-либо части процесса?
Комментарии:
1. конечно. однако пока нет тривиального способа сделать это.
Ответ №1:
Теоретически, да. На практике это большая работа. Для компиляции приложения для Android требуется множество отдельных инструментов, таких как полноценный JDK, и множество других инструментов, подписывающих полученный JAR и упаковывающих его в APK. Это пришлось бы перенести на Android, что является серьезной задачей.
Комментарии:
1. Я уверен, что кто-то достаточно сумасшедший, чтобы попробовать это рано или поздно. Технически (корневой) планшет должен обладать необходимой мощностью и оперативной памятью для выполнения этого трюка. Единственное, что было бы довольно легко сделать, это настроить отправку исходного кода на сервер, который его компилирует и отправляет обратно вам. Конечно, это противоречит тому, что вы пытаетесь здесь сделать, но с точки зрения удобства использования это одно и то же. Вы программируете на своем планшете без рабочей станции поблизости.