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

Bru*_*Wuu 7 c macos android 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)
Run Code Online (Sandbox Code Playgroud)

我试着用它libsystem.a,它说不能读符号:Archive has no index , run ran lib to add one.

谁知道为什么?我该怎么做才能成功编译?

非常感谢 .

Dav*_*ave 14

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