Если вы используете Eclipse, я бы предложил создать новую программу запуска для этой задачи.Откройте свойства вашего проекта и выберите Builders на левой панели.Мы хотим закончить с этим:
Нажмите «Новый ...» и создайте новую программу запуска программы:
Заполните путь к ndk-build
(я бы предложил добавить его к системному пути, чтобы вам не требовался абсолютный путь, как показано) и рабочую область проекта:
Это уже должно работать, но мы можем ограничить, какие ресурсы обновляются после завершения:
- Нажмите вкладку «Обновить»
- Установите флажок «Обновить ресурсы после завершения»
- Установите флажок «Определенные ресурсы»
- Нажмите «Указать ресурсы»
- Найдите папку
libs
в своем проекте и выберите ее (и все дополнительные папки, затронутые ndk-build
, еслиприменимо)
Наконец, мы можем ограничить , когда NDK Builder должен работать (а именно только при изменении источника JNI):
- Перейдите на вкладку «Параметры сборки»
- Отметьте «Указать рабочий набор соответствующих ресурсов»
- Кликk "Укажите ресурсы"
- Найдите папку
jni
в своем проекте и выберите ее (или там, где у вас есть исходные файлы JNI, а также любые дополнительные файлы, которые должны вызвать новый ndk-build
)
Надеюсь, это облегчит процесс сборки!