nenhuma tabela de símbolos de arquivamento (execute ranlib) ao criar o libcryptopp.a através do ndk-build

Aqui estou tentando construir o libcryptopp.a através do ndk-build, mas estou recebendo um erro, como mostrado abaixo.

Android.mk

Application.mk

setenv-android.sh enquanto cria o libcryptopp.a e o .so usando o cryptopp 5.6.3

Erro produzido no terminal como abaixo

$ / 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] Executável: source_file

/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: erro: jni / nativelib / libcryptopp.a: nenhuma tabela de símbolos de arquivamento (execute 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:function _start: error: referência indefinida a 'main'

collect2: erro: ld retornou 1 status de saída

Estou realmente lutando para criar uma biblioteca estática em c ++ através do NDK.

Estou procurando solução. Dê-me uma etapas completas se eu estiver errado.

questionAnswers(1)

yourAnswerToTheQuestion