在OS X上构建的Android C库和“ranlib:库的警告......”

时间:2012-03-02 17:48:52

标签: android c macos android-ndk

当我尝试在OS X 10.7.3上构建我的c库时,我使用android-sdk-mac2.2,sdk工具版本为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 个答案:

答案 0 :(得分:12)

不确定这是不是你的情况,但Makefile我使用硬编码的ranlib到/ usr / bin / ranlib。显然Mac ranlib与Android ranlib不兼容。