1
간단한 Android-JNI 예제를 만들려고하는데 헤더 파일을 생성하는 동안 오류가 발생합니다. 나는 다음입니다 링크는 다음과 같습니다간단한 JNI 예제 Android
http://www.ntu.edu.sg/home/ehchua/programming/android/android_ndk.html
내가 얻고 2 단계에서 오류 :
javah -classpath ../../bin/classes;<ANDROID_SDK_HOME>\platforms\android-<xx>\android.jar
-o HelloJNI.h com.mytest.JNIActivity
내가 명령을 수정 아래에 언급 된 내 유스 케이스에 따라 : 오류 :
[SimpleJni]#javah -classpath ./bin/classes;/home/xxxxxx/Documents/8.7.14ADT/adt-bundle-linux-x86-20140702/sdk/platforms/android-18/android.jar com.example.simplejni.JNIActivity
Error: no classes specified
bash: /home/xxxxxx/Documents/8.7.14ADT/adt-bundle-linux-x86-20140702/sdk/platforms/android-18/android.jar: cannot execute binary file
을
문제를 이해할 수 없습니다. jar 파일에 대한 사용 권한을 확인하고 755로 설정했습니다. 그 밖의 다른 작업은 무엇입니까? 내가 잘못하고있는 곳? 어떤 도움을 주셔서 감사합니다. 미리 감사드립니다.