Сборка OpenSSL на Android NDK - PullRequest
8 голосов
/ 01 июня 2010

Я хочу использовать DTLS (на OpenSSL), используя JNI на Android 2.1 / 2.2.

Может ли кто-нибудь помочь мне начать (учебные пособия, инструкции, указатели и т. Д.) При создании OpenSSL для Android (2.1 / 2.2) с использованием Android NDK?

Что-то важное, что я должен знать, прежде чем делать это.

Спасибо.

Ответы [ 3 ]

12 голосов
/ 30 июня 2010

Полагаю, вам не нужна помощь в базовом построении программ и OpenSSL.

Что касается особенностей Android и OpenSSL, взгляните на GitHub-репозиторий Fries под названием android-external-openssl.

Обратите особое внимание на README, расположенный здесь: http://github.com/fries/android-external-openssl/blob/master/README.android

Там у вас есть пошаговые инструкции по сборке OpenSSL на Android.

8 голосов
/ 10 февраля 2011

Я только что закончил новый форк текущего официального openssl для Android и получил его сборку с ndk-build из NDKr5b. Я постарался сделать его максимально легким для сборки. Он пока не собирает сборку ARMv4 , он терпел неудачу, поэтому любая помощь с этим была бы наиболее ценной. Вот мерзавец репо:

https://github.com/eighthave/openssl-android

просто запустите ndk-build в openssl-android, и у вас должно быть libs/armeabi/libcrypto.so и libs/armeabi/libssl.so

РЕДАКТИРОВАТЬ: есть новая ссылка для последней версии этого проекта:

https://github.com/guardianproject/openssl-android

0 голосов
/ 08 апреля 2016

1.0.1s OpenSSL NDK, строит его сейчас, после получения предупреждения от Google. Вот, пожалуйста,

https://github.com/edwardlujunneng/openssl_android_build

Это не мой репозиторий, но я нашел его полезным для всех, кто когда-нибудь придет сюда и найдет его.

...