2013-05-07 16 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以了解您可能遇到的一些错误。