Pull to refresh

Comments 18

А нельзя это все оформить как один Docker-образ и распространять только его? Неужели в 2022 году все еще надо ставить что-то по скриншот-инструкциям и править реестр системные переменные окружения?

Человек будучи в винде он не поймёт что такое докер)

Ну ясно. Запустить одну команду сложнее чем набивать с клавиатуры команды из статьи с опечатками.

Удивительно, сколько раз в одном посте можно повторить ошибочную команду (которая является центром статьи).

можно для тех, кто в танке, уточнить, в какой команде ошибка и как надо правильно?

Не


gradlew assebleDebug или gradlew assebleRelease

а


gradlew assembleDebug или gradlew assembleRelease


(даже на скриншотах видно)

вы не думали что это могла быть банальная опечатка, о которой автору можно было просто в личку написать?

Думал. Но "банальная опечатка" в команде, которую по-хорошему автор должен был бы копировать из терминала и обратно, да потом еще и повторенная по тексту статьи несколько раз — это не очень банально. И об этом полезнее знать читателям.

спасибо исправил.

Ну без Studio, но с gradle это каждый CI worker может. А можно собрать приложение Android без помощи gradle?
Спойлер: можно. На Хабре уже было. Но руками это все запускать почти не реально. Даже свой батник сборки сложно написать с нуля.

Однако, без gradle может… и сама Studio собрать (да-да, без всяких систем сборки, как старый-недобрый Delphi) и плагин для Maven еще был. Правда, они не умеют запускать AAPT2, только AAPT1, и наверняка не умеют что-то еще. А AAPT1 последние девайсы уже не понимают.

Несколько лет назад выпили. До этого были скрипты для Appache ANT в составе самого SDK . Это для исторической полноты.

Не вопрос - command line tools в руки и вперёд. Собрать элементарные приложения довольно просто. Но если взять большое приложение с множеством модулей, флейворов, подключенных библиотек, над которым работает пара десятков человек, то сложность такой сборки становится невообразимой и сопоставимой с написанием своего agp. Практического смысла в этом нет.

Окей. А можно ли собрать приложение для Android вообще без компьютера? Например, на самом Android в Termux?

А зачем?) на анроид 10 же даже уже не запустишь)

?! Он шикарно запускается на 10-м андроиде. Что я делаю не так?

Завтра почитаю. Сегодня уже поздно. Устал )

Sign up to leave a comment.

Articles