sin tabla de símbolos de archivo (ejecute ranlib) mientras construye libcryptopp.a a través de ndk-build
Aquí estoy tratando de compilar libcryptopp.a a través de ndk-build pero obtengo un error como se muestra a continuación.
Android.mk
Application.mk
setenv-android.sh es mientras crea libcryptopp.ay .so usando cryptopp 5.6.3
Error producido en la terminal como abajo
$ / Users / kasbahapple / Documents / AndroidDocs / AndroidADT / adt-bundle-mac-x86_64-20140702 / sdk / ndk-bundle / ndk-build
[armeabi] Gdbserver: [arm-linux-androideabi-4.8] libs / armeabi / gdbserver
[armeabi] Gdbsetup: libs / armeabi / gdb.setup
[armeabi-v7a] Gdbserver: [arm-linux-androideabi-4.8] libs / armeabi-v7a / gdbserver
[armeabi-v7a] Gdbsetup: libs / armeabi-v7a / gdb.setup
[x86] Gdbserver: [x86-4.8] libs / x86 / gdbserver
[x86] Gdbsetup: libs / x86 / gdb.setup
[armeabi] Ejecutable: archivo_origen
/Users/kasbahapple/Documents/AndroidDocs/AndroidADT/adt-bundle-mac-x86_64-20140702/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/../lib/ gcc / arm-linux-androideabi / 4.8 /../../../../ arm-linux-androideabi / bin / ld: error: jni / nativelib / libcryptopp.a: no hay tabla de símbolos de archivo (ejecutar ranlib)
/Users/kasbahapple/Documents/AndroidDocs/AndroidADT/adt-bundle-mac-x86_64-20140702/sdk/ndk-bundle/platforms/android-8/arch-arm/usr/lib/crtbegin_dynamic.o:crtbrand.c:frtbrand.c:frtbrand.c: _start: error: referencia indefinida a 'main'
collect2: error: ld devolvió 1 estado de salida
Realmente me cuesta construir una biblioteca estática de C ++ a través de NDK.
Estoy buscando una solución. Dame unos pasos completos si estoy haciendo mal.