Создание OpenSSL на Android NDK
Я хочу использовать DTLS (на OpenSSL) с помощью JNI на Android 2.1/2.2.
может ли кто-нибудь помочь мне начать работу (учебники, howto, указатели и т. д.) с созданием OpenSSL для Android (2.1/2.2) с помощью Android NDK?
Что-то важное, что я должен знать, прежде чем делать это.
спасибо.
3 ответов
Я думаю, вам не нужна помощь в базовом создании программ и OpenSSL.
для специфики Android и OpenSSL, взгляните на репозиторий Github Фриса под названием android-external-openssl.
взгляните особенно на README, расположенный здесь: http://github.com/fries/android-external-openssl/blob/master/README.android
там у вас есть пошаговые инструкции о том, как построить OpenSSL на Android.
Я только что закончил новую вилку текущего официального Android openssl и получил его здание с ndk-build
из NDKr5b. Я старался сделать его как можно проще. он не создает сборку ARMv4 вещи, но это было неудачно, поэтому любая помощь будет наиболее высоко. Вот РЕПО git:
https://github.com/eighthave/openssl-android
просто запустить ndk-build
на openssl-android
, а вы должны есть!--3--> и libs/armeabi/libssl.so
EDIT: есть новая ссылка для последней версии этого проекта:
1.0.1 S OpenSSL NDK, строя его сейчас, после получения предупреждения от Google. Вот, держи,
https://github.com/edwardlujunneng/openssl_android_build
Это не мой репозиторий, но я нашел его полезным для всех, кто когда-нибудь придет сюда и найдет его.