Я наткнулся на этот пост, который мне почти нужен:
Как скомпилировать статическую библиотеку с помощью Android NDK?
По сути, в моем проекте есть определенные части, которые никогда не обновляются, поэтому я стараюсь избегать их сборки каждый раз, когда я обновляю файл Android.mk, чтобы что-то добавить.
Приведенный выше ответ показывает, как получить часть кода встроена в отдельную статическую библиотеку, но когда я пытаюсь предварительно собрать приведенный выше код в отдельном файле Android.mk, он выиграл т строить сам по себе. Это кажется немного избыточным ... Если мне нужно собрать их обе одновременно, тогда какой смысл делать отдельную статическую библиотеку?
И если я изменю Android.mk в отдельном проекте на:
включить $ (BUILD_SHARED_LIBRARY)
и включить его в основной проект следующим образом:
LOCAL_SHARED_LIBRARIES: = libMyaccessories.so
, тогда я получаю неразрешенную ссылку на (имя функции), вероятно, потому что она не может найти общая библиотека (которая находится в пути вызова)
Может ли кто-нибудь помочь мне с этим?