JNI を使用して HelloWorld アプリを試しましたが、正常に動作しています。次に、ヘッダー ファイルを持つように変更しました。 custom_header.h の内容は次のとおりです。
#include<time.h>
struct my_struct
{
struct timeval tmvl;
};
HelloJNI.c の中身は
#include "include/custom_header.h"
<<other code>>
/home/sattu/workspace_jni/AndroidHelloJNI/jni ディレクトリで「ndk-build」を実行すると、次のエラーが発生します
In file included from /home/sattu/workspace_jni/AndroidHelloJNI/jni/include/custom_header.h:1:0,
from /home/sattu/workspace_jni/AndroidHelloJNI/jni/HelloJNI.c:4:
/home/sattu/android-ndk-r9c/platforms/android-15/arch-arm/usr/include/linux/time.h:20:2: error: unknown type name 'time_t'
/home/sattu/android-ndk-r9c/platforms/android-15/arch-arm/usr/include/linux/time.h:26:2: error: unknown type name 'time_t'
/home/sattu/android-ndk-r9c/platforms/android-15/arch-arm/usr/include/linux/time.h:27:2: error: unknown type name 'suseconds_t'
何が欠けているでしょうか?