안드로이드 개발 질문/답변
(글 수 45,052)
제가 ndk-r6버전 사용하고 있구요.
com.tistory.studyAndroid 라는 패키지에 있는 calc 라는 클래스를 javah를 이용하여 헤더파일을 만들려고 합니다.
그래서 javah -classpath com.tistory.studyAndroid.calc 명령어를 사용했는데,
Error: No classes were specified on the command line. Try -help.
이런 에러 메시지가 나왔구요.
javah com.tistory.studyAndroid.calc 명령어를 사용했더니
error: cannot access com.tistory.studyAndroid.calc
class file for com.tistory.studyAndroid.calc not found
javadoc: error - Class com.tistory.studyAndroid.calc not found.
Error: No classes were specified on the command line. Try -help.
이런 메시지가 나왔습니다.
프로젝트 내에 bin 폴더에서도 실행해보았고,
src 내에 있는 폴더에서도 실행해 보았고, jni폴더에서도 실행해 보았는데
매번 같은 메시지가 나오더라구요.
혹시 해결방법 알고 계신분 있으신가요..? 공유좀 부탁드립니다.
2012.01.09 15:59:18
bin밑에 classes 에서 하시면 될거같은데요.
명령주실때
javah -classpath C:\android-sdk-windows\platforms\android-8\android.jar; com.tistory.studyAndroid.calc
이런식으로 해보세요. 저도 이것때매 헤맸어요




calc.class 파일이 어디에 생성되었나요?