я надоела НДК построить систему, изучал его немного, и писал свои собственные мейкфайлы. Это было не сложно.
Однако мне было сказано, что, выполняя это, я должен буду взять на себя ответственность за отслеживание будущих изменений на платформе, например, если возникнет необходимость в отправке двоичных файлов для дополнительных типов процессоров, я бы чтобы изменить мое доморощенное решение для сборки, чтобы сделать это тоже.
В других контекстах я иногда имел проекты с двумя системами сборки - один для быстрых экспериментов, другой для развертываемых сборок. Время, затрачиваемое на обновление, время от времени сохранялось много раз в скорости получения для ежедневной работы. Если бы мне приходилось делать настоящую сборку, по крайней мере, каждую неделю или две, вещи никогда не были очень далеки от согласованности (и оба сценария сборки были в системе контроля версий, поэтому можно было изучить историю). Что-то вроде этого можно сделать с помощью настраиваемого make-файла для отладочных сборников и по-прежнему использовать систему сборки NDK для развертываемых пакетов.
(В одном случае, когда вы делаете много экспериментов на грани того, что разрешает платформа, на самом деле у меня был файл makefile, который нажал обновленный .so на устройство и дал моему приложению одну из неудобных кнопок с жестким замыканием, поэтому Я мог бы перезапустить его с помощью обновленной исходной библиотеки, даже не имея необходимости перестроить и переустановить apk)
Я не знаю ничего, что делает это. Я хотел бы знать, есть ли решение. Я искал один –