Android: добавьте готовые объектные файлы - PullRequest
1 голос
/ 28 сентября 2011

Я собираю статическую библиотеку с ndk-4 и coredumps на ассемблере для некоторых из моих файлов сборки.Я использовал ассемблер CodeSource для создания объектов для этих файлов.Теперь я понятия не имею, как добавить эти готовые объектные файлы в проект.Я пытался проверить их make-файлы, но ничего не вижу.Я пытался добавить их в LOCAL_OBJECTS

    LOCAL_OBJECTS    += $(NEON_LOCAL_OBJECTS)

, но это не работает.Значение LOCAL_OBJECTS обнуляется в build / core / build-binary.mk

Скорее всего, я смогу избежать этой проблемы, используя NDK или сборку рабочей станции (я использую windows), носейчас я хочу решить эту простую проблему, просто добавив предварительно собранные объекты в статическую библиотеку.

Если это невозможно, возможно, кто-нибудь скажет, какое правило я мог бы добавить, чтобы после сборки моей статической библиотекимое правило вступает в силу и добавляет мои предварительно собранные файлы в целевую библиотеку?Кто-нибудь?

1 Ответ

2 голосов
/ 01 октября 2011

Я столкнулся с той же проблемой.После долгих поисков я, возможно, только что наткнулся на ответ, хотя у меня еще не было времени его опробовать. Это - вопрос группы Google, в котором опубликован аналогичный вопрос, постеру рекомендуется заархивировать объектные файлы в библиотеку (например, libfoo.a) и связать ее. Здесь - статья об архивации объектных файлов в библиотеке.Надеюсь, что это полезно.

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