La construction d'OpenSSL sur Android NDK
Je veux utiliser DTLS (OpenSSL) en utilisant JNI sur Android 2.1/2.2.
Quelqu'un peut-il m'aider à obtenir commencé (tutoriels, howto, les pointeurs, etc) avec la construction d'OpenSSL pour Android (2.1/2.2) à l'aide de l'Android NDK?
Quelque chose d'important que je devrais être au courant avant de le faire.
Grâce.
De nombreux transporteurs autoriser UDP à partir de l'appareil, mais le bloc UDP à l'appareil. Aux états-unis, j'ai confirmé le comportement avec AT&T, Sprint et Verizon. Assurez-vous que voulez vous voulez et le comportement est ce que vous attendez.
OriginalL'auteur Soumya Simanta | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous n'avez pas besoin de l'aide de base à la construction de programmes et d'OpenSSL.
Les spécificités d'Android et d'OpenSSL, jetez un oeil à Frites dépôt GitHub appelé android-externe-openssl.
Prendre un coup d'oeil, surtout au fichier README situé ici:
http://github.com/fries/android-external-openssl/blob/master/README.android
Là, vous avez des instructions étape par étape sur la façon de construire OpenSSL sur Android.
android openssl est une partie de la (core) du système. Dans certains cas, vous voulez avoir d'autres OpenSSL que le système(besoin d'une autre version ou crypto qui n'est pas pris en charge par défaut) et android-externe-openssl vous permet de construire vous-même.
OriginalL'auteur kost
Je viens de terminer une nouvelle fourche de le cours officiel d'Android openssl et il a obtenu un bâtiment avec
ndk-build
de NDKr5b. J'ai essayé de le rendre aussi facile que possible à construire. Il ne construit pas de la ARMv4 assemblée choses encore, il n'était pas, de sorte que toute aide à ce que serait le plus apprécié. Voici le repo git:https://github.com/eighthave/openssl-android
il suffit d'exécuter
ndk-build
dansopenssl-android
, et vous devriez avoirlibs/armeabi/libcrypto.so
etlibs/armeabi/libssl.so
EDIT: Il y a un nouveau lien pour la dernière version de ce projet:
https://github.com/guardianproject/openssl-android
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: /home/michael/android_dev/openssl/jni/Android.mk /opt/android-ndk-r5b/build/core/add-application.mk:116: *** Android NDK: Aborting.... Stop.
Je ne peux pas vraiment dire quelle est l'erreur à partir de votre post, mais ma conjecture est votre NDK installation n'est pas complète. ajoutez-application.mk devrait certainement être là.
OriginalL'auteur Hans-Christoph Steiner
1.0.1 s OpenSSL NDK, de le construire maintenant, après avoir reçu un avertissement de la part de Google.
Ici, Vous allez,
https://github.com/edwardlujunneng/openssl_android_build
Ce n'est pas mon référentiel, mais je trouve qu'il est utile pour toute personne qui sera un jour venir ici et de regarder pour cela.
OriginalL'auteur NoAngel