*.so 파일을 포함하는 라이브러리를 2개 이상 추가할때 발생한 이상한 문제


라이브러리 1 :


jniLibs - arm64-v8a

         - armeabi

         - x86


라이브러리 2 : 

jniLibs - arm64-v7a

         - armeabi

         - x86


이렇게 so 파일의 경로가 다르게 생긴경우 

라이브러리 1 을 로딩할때 arm64-v7a 에 해당하는 so 파일이 로딩이 안됨.

정상적인 경우라면 arm64-v7a 에 파일이 없으면 arm64에 있는 so 파일을 로딩 해야 하는데 arm64 폴더가 없으므로 unsatisfiedlinkerror 발생 함.


해결은 라이브러리 1 에 armeabi 에 있는 so 파일을 arm64-v7a 에 복사 해서 해결함 


라이브러리 만드는 애들은 왜 이런걸 빼먹은거지?


썅.


신고
Posted by 딩굴딩굴 곰탱이

BLOG main image
인간인지 곰인지 구분이 힘든 자의 잡소리 공간 by 딩굴딩굴 곰탱이

카테고리

분류 전체보기 (90)
내맘대로 애니메이션 이야기 (7)
내맘대로 게임 이야기 (6)
내맘대로 일기장 (43)
내맘대로 낙서장 (28)
개발하다 똥싼 이야기 (1)
Total : 64,563
Today : 9 Yesterday : 16