UnsatifiedLinkError 의 경우 해당 so 파일을 찾지 못해서 앱이 죽는 경우 입니다.
해당 라이브러리 파일을 컴파일을 하지 않은 경우 컴파일을 해주면 해결이 되며
컴파일을 한 경우에도 지속적으로 나오는 경우 안드로이드의 so 파일 설치 정책이 바뀌어서 발생하는 현상 입니다.
기존의 경우 armeabi 폴거의 so 파일을 복사 한 뒤 armeabi-v7a 폴더의 파일을 복사 했지만 최신 버전의 안드로이드의 경우 armeabi 폴더 또는 armeabi-v7a 폴더 중 해당하는 폴더만 복사되기 때문에 라이브러리 중 armeabi 만 지원하는 경우가 있다면 armeabi-v7a 폴더에서 해당 so 파일을 찾기 못해서 발생하는 에러 입니다.
해결 방법은 라이브러리에 추가된 armeabi-v7a 를 제거 하거나 모든 컴파일을 armeabi-v7a 를 추가하여 빌드 하여야 합니다.
'Development > Android' 카테고리의 다른 글
구글 플레이 게임 서비스 세이브드 게임 저장 / 불러오기 실패 error 4005 (0) | 2017.03.22 |
---|---|
Keystore 정보 확인하기 (0) | 2017.03.15 |
ANR 로그 확인하는 방법 (0) | 2015.09.07 |
넥서스7 USB 드라이버 설치방법 (0) | 2014.05.27 |
android SDK: Resolving error markers (0) | 2014.05.12 |