Библиотека Android C построена на OS X и "ranlib: предупреждение для библиотеки ..." - PullRequest
6 голосов
/ 02 марта 2012

Когда я пытался собрать свою библиотеку c на OS X 10.7.3, я использовал android-sdk-mac2.2, версия sdk tools - 12, и использую android-ndk-r6. Когда я закончил компиляцию, он сказал:

ranlib: warning for library libsystem.a the table of contents is 
empty (no object file members in the library define global symbols)

Я пытался использовать это libsystem.a, и он сказал, что не может читать символы: Archive has no index , run ran lib to add one.

Кто-нибудь знает почему? И что я должен сделать, чтобы успешно скомпилировать?

Большое спасибо.

1 Ответ

13 голосов
/ 12 апреля 2012

Не уверен, что это ваша ситуация, но в Makefile я использовал жестко запрограммированный ranlib для / usr / bin / ranlib. Очевидно, что ranlib для Mac не совместим с ranlib для Android.

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