2016-06-30 2 views
0

libFFmpeg.so 파일이 있습니다. 하지만 "\ src \ main \ jniLibs \ armeabi"에 있습니다. x86에서 장치를 실행할 때. 그것은 충돌 응용 프로그램입니다. libFFmpeg.so를 x86에 복사해야하지만 여전히 충돌이 발생합니다. 나 좀 도와 줄 수있어? x86, min, armeabi로 빌드 할 수 있습니다 ...Android ndk 파일 .so. 어떻게 실행 파일 .so

답변

1

x86을 지원하는 libFFmpeg.so 버전을 빌드해야합니다. NDK를 사용할 때 각 ABI마다 다른 .so 파일이 필요합니다. 여기

는 86 https://software.intel.com/en-us/android/blogs/2013/12/06/building-ffmpeg-for-android-on-x86 내가 찾은 libs가에있는

+0

빌드 성공으로 링크를 보낼 수 있습니까? 나는 개발자를 시작하고있다. : 9 –

+0

@Nhu FFMPEG 라이브러리를 직접 작성하는 동안 모듈을 모든 아키텍처 (ARM, x86)에서 동일하게 유지하려면 긴 프로세스가 필요합니다. FFMPEG 라이센스를 준수하기 위해 올바른 스위치로 빌드하고 있는지 확인하기 위해 직접 빌드해야합니다. FFMPEG 라이센싱 고려 사항을 이해하기 위해 조사를 해보십시오. – BrentM

관련 문제