Android 2.1/2.2 で JNI を使用して (OpenSSL で) DTLS を使用したいと考えています。
Android NDK を使用して Android (2.1/2.2) 用の OpenSSL の構築を開始するのを手伝ってくれる人はいますか (チュートリアル、ハウツー、ポインターなど)。
それを行う前に知っておくべき重要なこと。
ありがとう。
Android 2.1/2.2 で JNI を使用して (OpenSSL で) DTLS を使用したいと考えています。
Android NDK を使用して Android (2.1/2.2) 用の OpenSSL の構築を開始するのを手伝ってくれる人はいますか (チュートリアル、ハウツー、ポインターなど)。
それを行う前に知っておくべき重要なこと。
ありがとう。
プログラムの基本的な構築と OpenSSL についてのヘルプは必要ないと思います。
Android と OpenSSL の詳細については、android-external-openssl という Fries の GitHub リポジトリを参照してください。
特にここにある README を見てください: http://github.com/fries/android-external-openssl/blob/master/README.android
そこには、Android で OpenSSL を構築する方法に関する段階的な説明があります。
現在の公式の Android openssl の新しいフォークを完成させndk-build
、NDKr5b からビルドしました。なるべく作りやすいように工夫しました。 まだARMv4 アセンブリをビルドしていません。失敗していました。git リポジトリは次のとおりです。
https://github.com/eighthave/openssl-android
で実行するだけndk-build
で、とopenssl-android
が必要ですlibs/armeabi/libcrypto.so
libs/armeabi/libssl.so
編集: このプロジェクトの最新バージョンへの新しいリンクがあります。
1.0.1s OpenSSL NDK、Google から警告を受けた後、現在ビルド中です。どうぞ、
https://github.com/edwardlujunneng/openssl_android_build
これは私のリポジトリではありませんが、いつかここに来て探す人にとっては役に立つと思います。