如何在 Android 本机代码中导入 media/stagefright/* 类
How to import media/stagefright/* classes in Android native code
我正在尝试编译一些 NDK code(通过 ndk-build ),但出现此错误:
[armeabi] Compile++ thumb: wfd_jni <= SinkPlayer.cpp
In file included from jni/SinkPlayer.cpp:4:0:
jni/SinkPlayer.h:5:48: fatal error: media/stagefright/foundation/ABase.h: No such file or directory
#include <media/stagefright/foundation/ABase.h>
我尝试在 Android Studio 中导入相同的项目,但它仍然找不到 media/* 导入(它显示了 红色 )
很可能我必须将该包包含在我的 构建路径 某处,但这是我第一次使用 NDK,我不知道该怎么做。
Stagefright 不是 public API 的公园,因此不包含在 NDK 中。它在 Android.
上的媒体框架内部
我正在尝试编译一些 NDK code(通过 ndk-build ),但出现此错误:
[armeabi] Compile++ thumb: wfd_jni <= SinkPlayer.cpp
In file included from jni/SinkPlayer.cpp:4:0:
jni/SinkPlayer.h:5:48: fatal error: media/stagefright/foundation/ABase.h: No such file or directory
#include <media/stagefright/foundation/ABase.h>
我尝试在 Android Studio 中导入相同的项目,但它仍然找不到 media/* 导入(它显示了 红色 )
很可能我必须将该包包含在我的 构建路径 某处,但这是我第一次使用 NDK,我不知道该怎么做。
Stagefright 不是 public API 的公园,因此不包含在 NDK 中。它在 Android.
上的媒体框架内部