안녕하세요
아무리 인터넷을 뒤져 봐도 안나오네요
jni 로 so 파일을 만들었는데요
다른 함수는 콜하면 전부 잘 되는데
페키지 네임을 얻을려고
jmethodID mId = (*env)->GetMethodID( env,cls, "getPackageName", "()Ljava/lang/String;" );
이부분을 호출 하면 꼭 죽네요
디버깅을 해봤거든요
도대체 뭐가 문제 일까요?
에러 메시지는 이거거든요
java.lang.NoSuchMethodError: no non-static method "Ljava/lang/Class;.getPackageName()Ljava/lang/String;"
보니깐 패키지 명을 맞춰줘야 하는데 정확히 맞춰 줬거든요
인자값이나 다른것도 다 맞고요
도무지 이해가 안갑니다.
며칠째 삽질 중입니다.
좀 도와 주십시요