NDK 안에 있는 HelloJni 샘플을 보며 공부중입니다.


HelloJni 샘플에 pthread를 추가하고 native thread 안에서 Java 함수를 호출하니 아래와 같이 에러가 발생합니다.


  JNI_ERROR: non-VM thread making JNI calls


에러 내용을 보면 non-VM 스레드에서 JNI 호출을 하고 있다는 것인데,

위 내용으로 검색해 보면 AttachCurrentThread()를 사용하라고 하는데 예제를 찾을 수 없어서 글을 남깁니다.


참고 사이트나 해결책, 혹은 우회 방법이 궁금합니다.

읽어주셔서 감사합니다.