안드로이드 개발 질문/답변
(글 수 45,052)
jni에서 javah로 헤더파일 생성시 질문있습니다.
class A와 B라는 2개의 클레스 소스를 생성시킨후
각각의 소스파일에 native 함수를 생성시켰습니다. 예를들어
class A{
...
public native String aStringFromJNI();
static{
System.loadLibrary("프로젝트명");
}
<A class 소스파일>
class B{
...
public native String bStringFromJNI();
static{
System.loadLibrary("프로젝트명");
}
<B class 소스파일>
이런식으로 하고 javah를 수행하면 A class의 소스파일에 대한 native 함수만에 헤더파일에 생성됩니다.
혹시 그냥 무시하고 C소스를 짜면 될까요??
class A와 B라는 2개의 클레스 소스를 생성시킨후
각각의 소스파일에 native 함수를 생성시켰습니다. 예를들어
class A{
...
public native String aStringFromJNI();
static{
System.loadLibrary("프로젝트명");
}
<A class 소스파일>
class B{
...
public native String bStringFromJNI();
static{
System.loadLibrary("프로젝트명");
}
<B class 소스파일>
이런식으로 하고 javah를 수행하면 A class의 소스파일에 대한 native 함수만에 헤더파일에 생성됩니다.
혹시 그냥 무시하고 C소스를 짜면 될까요??