안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
FFmpeg 컴파일 후 JNI파일을 작성 중입니다.
ndk-build를 하면 ffmpeg, jni 파일 모두 컴파일이 되어버려 시간이 너무 오래 걸리네요.
간단히 ffmpeg을 컴파일 하지 않고 JNI파일들만 컴파일하게 되면 간단하긴 한데 라이브러리를 못찾는 문제가 생기더라구요.
가령 avcodec_init() 를 실행코자 하면 라이브러리를 찾지 못해서 에러가 납니다.
ffmpeg을 컴파일 후 라이브러리들을 만들어서 JNI쪽에 연결하고 싶은데....방법을 모르겠습니다.
강좌 따라보고 만드는 거라서 내용에 대한 이해가 부족하네요.ㅠ
어떻게 하면 될까요?




한번은 ffmpeg와 jni 소스들을 컴파일 하고 이후 부터는 수정된 파일만 컴파일 하던데요
가령 ffmpeg는 안건들고 jni쪽에 코드만 수정하고 ndk-build 하면 그 수정한 파일만 컴파일해서 시간 그렇게 오래 안걸리더라구요 ;
ndk-build -b 인가로 실행하면 풀빌드 합니다. 혹시 ndk-build -b로 해서 계속 풀빌드가 되셨던건 아닌가요?