2013-05-07 25 views
2

我無法從NDK製作FFMPEG的.so文件。 我剛剛從GitHub 下載zip文件https://github.com/appunite/AndroidFFmpeg 然後我用CYGWIN使用NDK讚揚從JNI文件夾使.so文件中的ffmpeg庫,然後在Cygwin我給的ffmpeg高達JNI文件夾的路徑,然後 $ NDK編譯 在出現一些過程錯誤消息後。對於來自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. 

任何類型的幫助都是Appricated。

+0

您是否能夠找到解決方案? – Henrique 2015-05-03 13:42:34

回答

1

您應該使用AppUnite的AndroidFFmpeg中的this fork。更清晰的建設指導。我已經使用NDK 11c成功構建了FFmpeg v3.0.2。

另一個建議,在Ubuntu上構建,它會爲您節省大量的腦細胞。在Ubuntu上成功構建它之後,您可以複製整個事物並在Windows上使用它。

請參閱我的Gist以瞭解您可能遇到的一些錯誤。