Mam następujący link tutaj budować biblioteki OpenSSL dla Androida:Problemy budynek OpenSSL dla Androida
http://wiki.openssl.org/index.php/Android
Oto moje ustawienia w Setenv-Android.sh:
_ANDROID_EABI="arm-linux-androideabi-4.6"
_ANDROID_ARCH=arch-arm
_ANDROID_API="android-16"
Następny krokiem jest uruchomienie następującego polecenia:
$ . ./Setenv-Andrhoid.sh
Oto błąd, który otrzymuję :
Error: FIPS_SIG does not specify incore module. Please edit this script.
Nie ma wzmianki o tym, jak skonfigurować FIPS_SIG na wiki. Wygląda na to, że skrypt szuka pliku lub katalogu o nazwie "incore". Przeszukałem mój $ ANDROID_NDK_ROOT. Jednak nie mam żadnego pliku "incore".
Następny polecenia potrzebne do uruchomienia jest następujący:
$ ./config shared -no-ssl2 -no-ssl3 -no-comp -no-hw -no-engine \
--openssldir=/usr/local/ssl/$ANDROID_API
Tutaj jest openssldir
wskazując na absolutną /usr/...
katalogu? Mam nadzieję, że ostateczne pliki nagłówkowe i pliki lib znajdą się w katalogu $ANDROID_NDK_ROOT/platform/android-16/arch-arm
.