Erstellen von OpenSSL auf Android NDK

8

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.

    
Soumya Simanta 01.06.2010, 19:17
quelle

3 Antworten

12

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.

    
kost 29.06.2010, 23:56
quelle
8

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

haben

EDIT: Es gibt einen neuen Link für die neueste Version dieses Projekts:

Ссылка

    
Hans-Christoph Steiner 10.02.2011 19:23
quelle
0

1.0.1s OpenSSL NDK, baut es jetzt, nachdem eine Warnung von Google erhalten. Hier gehst du,

Ссылка

Es ist nicht mein Repository, aber ich fand es nützlich für jeden, der eines Tages hierher kommen und danach suchen wird.

    
NoAngel 08.04.2016 08:10
quelle