0

NDK专家,我需要你的帮助...

我的目标是使用 android NDK 和 eclipse 轻松编译ffmpeg库。

当我想使用 NDK 进行开发时,我通常会做的是右键单击 Eclipse 中的 android 项目 -> Android 工具 -> 添加本机支持。一切工作并编译。每次我想构建我的项目时,我只需点击“构建”按钮(上面有一个锤子图标)。

现在我只需要添加所有 ffmpeg 库并运行一个像这样的简单程序。我从官方网站下载了最新的 ffmpeg 库。我已将下载的内容提取到 JNI 库中。当我尝试构建时,我会遇到无数错误。类似 “致命错误:libavutil/avconfig.h:没有这样的文件或目录” ......

我的 Android.mk 文件如下所示:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
include $(call all-subdir-makefiles)

LOCAL_MODULE    := HELLONDK
LOCAL_SRC_FILES := hello-ndk.cpp

include $(BUILD_SHARED_LIBRARY)

编辑: 在发布这个问题之前,我已经寻找了几天的解决方案。

4

1 回答 1

0

http://sourceforge.net/projects/ffmpeg4android/

我相信这会有很大帮助;虽然我不确定 Eclipse 是否能胜任这项任务......这似乎只是为了构建完整的源代码,但似乎有些人 Sergei 有一个插件 - http://sourceforge.net/p /ffmpeg4android/discussion/general/thread/43c119e6/?limit=25#c7d4

试试看那里。

于 2013-09-02T11:47:51.697 回答