안녕하세요..


개발자 콘솔을 확인하다보니 ndk 사용을 위해 라이브러리를 로딩하는 부분에서 에러가 발생하고 있더라구요.


System.loadLibrary("ahocorasick");  <---- 이부분


에러코드

java.lang.UnsatisfiedLinkError: Couldn't load ahocorasick: findLibrary returned null


코드는 이렇게 되어있구요.

if (ahocorasickLoaded == false) {

try {

System.loadLibrary("ahocorasick");

ahocorasickLoaded = true;

} catch (Exception e) {

//에러처리

}

}


근데 이상한건 위 소스에서 try, catch가 전혀 안먹히더군요.. 

try, catch가 먹히도록 c코드를 수정하거나 loadLibrary를 실행하기 전에 라이브러리가 존재하는지 확인하는 다른 메소드가 있으면 알려주세요..


발생빈도는 200만 사용자중에 이번주에 50건정도 들어왔습니다..