Как запустить команду оболочки в конце процесса сборки Android.mk? - PullRequest
2 голосов
/ 23 апреля 2011

Я пытаюсь скопировать файл из libs / arm / eabi в res / raw в конце процесса сборки NDK с помощью Android.mk

В результате некоторых поисков я обнаружил, что вы можете запуститьКоманда оболочки для копирования файла, например, так:

$(shell cp $(LOCAL_PATH)/../../libs/armeabi/pcapd res/raw)

Однако, даже если я добавлю это в конец моего самого верхнего Android.mk, он всегда сначала пытается запустить эту команду.Как я могу заставить его запускаться после завершения сборки?

Ответы [ 2 ]

1 голос
/ 25 октября 2018

Вы можете добавить свой Android.mk до #include $ (BUILD_EXECUTABLE):

LOCAL_POST_INSTALL_CMD := \
         cp $(LOCAL_PATH)/../../libs/armeabi/pcapd res/raw
1 голос
/ 23 апреля 2011

Напишите make-файл, который вызывает ndk-build, а затем строку оболочки.Создайте свой проект, выполнив make

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...