요새 업무상 이미지 프로세싱을 하고 있는데
기본 라이브러리는 무려 16MB 나 하지요..
JNI 로 .so 파일 뽑아내고 이걸 임포트해야하다보니 라이브러리가 어마어마 해지더군요
이걸 줄이고 줄여서 겨우 겨우 3MB 로 줄였는데
다른 앱들은 얼마정도 하나 봤더니 700KB -_-)b
정말 JNI 개발자분들은 대단하다는 말밖에 안나오네요 -ㅁ-
so파일을 줄이는것은 핵심 기능만 딱 뗄수 있으면 됩니다.
좋은 open소스 라이브러리일수록 이게 잘되있는것도 사실이구요...
문제는 해당 라이브러리에 대한 지식이 얼마나 있는가가 되겠네요...
모르면 이것도 필요하고 저것도 필요하다고 여기니까요....
openCV를 전체 빌드하면 상당히 크죠 ㅎㅎ
네 결국 용량 줄이는 방법을 찾다가 so 파일에 접근할 수 있는 인터페이스만 구성하는 걸로 했지요..
그랬더니 용량이 뙇~ ㅋㅋ
openCV 안에 FFmpeg도 들어 있던뎅..
로그인 유지
so파일을 줄이는것은 핵심 기능만 딱 뗄수 있으면 됩니다.
좋은 open소스 라이브러리일수록 이게 잘되있는것도 사실이구요...
문제는 해당 라이브러리에 대한 지식이 얼마나 있는가가 되겠네요...
모르면 이것도 필요하고 저것도 필요하다고 여기니까요....
openCV를 전체 빌드하면 상당히 크죠 ㅎㅎ