마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android JNI 질문 드립니다

0 추천
기존에 NDK 9버전 사용하다가 요번에 13버전으로 업데이트 했는데요

버전 업데이트 하고나서 새로 .SO 파일 추출해서 기존에 9버전 .SO 파일 사용하고 잇던 프로젝트에 13버전으로 추출한 .SO 파일을 덮어 씌우기 한 다음 앱 실행을 해봤는데 터져버리네요...

소스 수정한 부분은 없구요 .SO 파일만 바꿨습니다

NDK 버전 업데이트 후에 이런 문제가 발생할 수도 있나요???
우랴 (3,680 포인트) 님이 2017년 2월 22일 질문
PDK쪽 링크하시는 데 있나요? 있을 경우 size_t, ssize_t 같은게 NDK 버젼에 따라 unsigned int, unsigned long 같이 달라져서 심볼을 못 찾을 수 있습니다.
jni/KCALib.cpp:1289:74: warning: format specifies type 'unsigned int' but the argument has type 'unsigned char *' [-Wformat] 이런 경고가 빌드될때 찍히긴 하고 있어요
warning 메세지일 뿐 그것과는 상관없습니다.

1개의 답변

0 추천
dlopen error 인가요 ?
aucd29 (218,390 포인트) 님이 2017년 2월 22일 답변
error 내용이 로그에 찍히질 않아서 정확히 어떤게 원인인지 못 찾구 있습니다 ㅠ
...