2012-03-02 27 views
5

cuando intenté construir mi biblioteca c en mac os 10.7.3, uso android-sdk-mac2.2, la versión de sdk tools es 12, y uso android-ndk-r6, cuando terminé mi compilación, se dijoranlib: advertencia para la biblioteca

ranlib: advertencia para la biblioteca *** libsystem.a la tabla de contenido está vacío (no hay miembros de archivo de objeto en la biblioteca definen los símbolos globales)

es que nadie sepa por qué? y ¿qué debo hacer para compilar con éxito?

porque traté de usar este sistema lib.a, y decía que no podía leer símbolos: el archivo no tiene índice , ejecute ejecutar lib para agregar uno. muchas gracias.

Respuesta

12

No estoy seguro de si esta es su situación, pero el archivo MAKE estaba usando ranlib codificado a/usr/bin/ranlib. Aparentemente, Mac ranlib no es compatible con el ranlib de Android.

+1

Gracias Dave! Este fue exactamente uno de mis 1000 problemas para compilar vlc para android en OS X. –

Cuestiones relacionadas