Ich möchte DTLS (auf OpenSSL) mit JNI auf Android 2.1 / 2.2 verwenden.
Kann mir jemand helfen, mit dem Aufbau von OpenSSL für Android (2.1 / 2.2) mit dem Android NDK zu beginnen (Tutorials, Howto, Pointer usw.)?
Alles Wichtige, auf das ich achten sollte, bevor ich es tue.
Danke.
Ich schätze, Sie brauchen keine Hilfe beim grundlegenden Erstellen von Programmen und OpenSSL.
Informationen zu Android und OpenSSL finden Sie im Fries-GitHub-Repository namens android-external-openssl.
Schauen Sie sich speziell die README hier an: Ссылка
Dort finden Sie Schritt für Schritt Anleitungen zum Erstellen von OpenSSL unter Android.
Ich habe gerade ein neues Fork des offiziellen Officers openssl fertiggestellt und es mit ndk-build
von NDKr5b aufgebaut. Ich habe versucht, es so einfach wie möglich zu machen. Die ARMv4-Assembly wird nicht erstellt Sachen noch, es scheiterte, also würde jede Hilfe damit am meisten geschätzt werden. Hier ist das Git Repo:
Führen Sie einfach ndk-build
in openssl-android
aus, und Sie sollten libs/armeabi/libcrypto.so
und libs/armeabi/libssl.so
EDIT: Es gibt einen neuen Link für die neueste Version dieses Projekts:
Tags und Links android android-ndk jni openssl datagram