2013-05-07 3 views
2

NDK에서 FFMPEG 용 .So 파일을 만들 수 없습니다. 나는 그냥 GitHub의 에서 zip 파일을 다운로드 https://github.com/appunite/AndroidFFmpeg 그럼 내가 다음 $가 를 구축 NDK NDK 내가 JNI 폴더까지는 FFmpeg의 경로를 제공하고 Cygwin에서에 다음는 FFmpeg 라이브러리에 JNI 폴더에서 .so를 파일을 만들기위한 칭찬 사용을 위해 Cygwin에서 사용 일부 프로세스 오류 메시지가 나타난 후. NDK에서 FFMPEG 용 파일

C:\Users\ADMIN\Downloads\AndroidFFmpeg-master\AndroidFFmpeg-master\FFmpegLibrary 
\jni>ndk-build 
Android NDK: ERROR:C:/Users/ADMIN/Downloads/AndroidFFmpeg-master/AndroidFFmpeg-m 
    aster/FFmpegLibrary//jni/Android.mk:ffmpeg-prebuilt: LOCAL_SRC_FILES points to a 
    missing file 
    Android NDK: Check that C:/Users/ADMIN/Downloads/AndroidFFmpeg-master/AndroidFFm 
    peg-master/FFmpegLibrary//jni/ffmpeg-build/armeabi-v7a/libffmpeg.so exists or t 
    hat its path is correct 
    D:/NDK/androidndk/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting 
. Stop. 

모든 유형의 도움말은 Applricated입니다.

+0

솔루션을 찾을 수 있었습니까? – Henrique

답변

1

AppUnite의 AndroidFFmpeg에서 this fork을 사용해야합니다. 훨씬 명확한 빌드 명령. 필자는 NDK 11c를 사용하여 FFmpeg v3.0.2를 성공적으로 구축했습니다.

조언의 또 다른 부분은 우분투에서 빌드를하면 뇌 세포를 많이 절약 할 수 있습니다. 우분투에서 성공적으로 빌드 한 후에는 모든 것을 복사하여 Windows에서 사용할 수 있습니다.

몇 가지 오류가 발생하면 내 Gist을 참조하십시오.