2013-05-07 3 views
2

Я не могу создать .So файл для FFMPEG от NDK. I Just Скачать почтовый файл из GitHub https://github.com/appunite/AndroidFFmpeg Тогда я использовал CYGWIN для использования NDK воздает для создания .so файла из папки JNI в библиотеке FFmpeg затем на Cygwin я даю путь FFmpeg до папки JNI затем $ NDK строить после того, как появилось сообщение об ошибке процесса. Файл для FFMPEG от NDK

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. 

Любая помощь может быть отклонена.

+0

Удалось ли вам найти решение? – Henrique

ответ

1

Вы можете использовать this fork из AndroidFFmpeg от AppUnite. Гораздо более ясная инструкция по сборке. Я успешно создал FFmpeg v3.0.2, используя NDK 11c.

Еще один совет, сделайте сборку на Ubuntu, это сэкономит вам много клеток мозга. После того, как вы успешно создали его на Ubuntu, вы можете скопировать все это и использовать его в Windows.

Посмотрите мои Gist на наличие некоторых ошибок, которые могут возникнуть.

Смежные вопросы