2016년 10월 25일 화요일

맥북에서 Android Jni사용

처음으로 Android Jni를 사용하는데
헤더 파일이 생성이 안된다.....

왜지??

프로젝트 bin/classes 에서

javah -classpath ${android_home}/android.jar com.ex.hellojni


Could not find class................

윈도우에서 해보니 정상동작...뭐지??

맥에서는 경로를 못찾나보다;;

구글링 구글링...

세미콜론과 점을 찍으란다
javah -classpath ${android_home}/android.jar;. com.ex.hellojni

역시 실패

다시 구글링...
콜론과 점을 찍으란다
javah -classpath ${android_home}/android.jar:. com.ex.hellojni

오...성공!! ㅋㅋㅋ

참고로 ndk-bulider를 실행하기 위해선 .bash_profile에 NDK_HOME이 등록되어있어야한다.


오늘도 배웠다!!

참조 사이트

댓글 없음:

댓글 쓰기