JNIを使用して、Androidアプリで使用したいCコード(testFile .c)があります。このコードには純粋な C コードが含まれており、内部には多くのメソッドがあります。さらに、いくつかの C ヘッダー ファイル ( file1 .h、file2 .h)も呼び出します。
例: testFile .c
#include "file1.h"
#include "file2.h"
void myMethod1()
{
...
...
}
void myMethod2()
{
...
...
}
void myMethod3()
{
...
...
}
testFile .c全体を JNI コードに変換する必要があるのか、それとも後で使用するいくつかのメソッド (すべてではない) を変換する必要があるのか? ヘッダー ファイル (file1.h および file2.h) 内の C コードも変換する必要がありますか、それとも testFile.c 内の C コードを変換するだけですか?