본문 바로가기

안드로이드 개발 이야기

JNI 개발 에러목록

javah 로 h파일 생성중 could not find class file 에러가 발생할때는

cmd창으로 들어가 해당 프로젝트의 bin/classes폴더로 이동한다.

거기서 

javah -classpath c:\android-sdk\platform\android-18\android.jar; com.test.example

위처럼 안드로이드 sdk안에 android.jar파일의 위치를 classpath에 잡아주고 사용하려는 프로젝트의 패키지를 잡아주면 해결된다.

혹시나 시그윈에서 사용중이라면 src폴더에서 실행한게 아니라 더 아랫쪽으로 이동했는지를 확인해보자.