*.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 에 복사 해서 해결함
라이브러리 만드는 애들은 왜 이런걸 빼먹은거지?
썅.