SDK、NDK、JDK、Cygwin をインストールしました。ライブラリのコードを編集して Android (armv7) 用にコンパイルする必要があるかどうかを知りたいです。
基本的に、さまざまな C アプリケーションを Android 用に移植する必要がありますが、それらはすべて、PCRE、OpenSSL などのサードパーティ ライブラリに依存しています。私の経験では、Windows では PCRE がエラーなしでコンパイルされることがわかりましたが、ここでは Android (Linux カーネルを実行) について話しています。
また、JNI 呼び出し規則を満たすために、ライブラリ内のすべての関数に対して C ラッパーを作成する必要がありますか?