3

我在android上配置了gstreamer。gstreamer sdk 工具包中的 gst-sdk 文件夹中有内置教程。但不知何故无法建造它们。教程 1 效果很好。但是当我构建其他四个教程时,日食会被挂起。有人对此有任何想法吗?基本上我想使用 gstreamer 在 eclipse 中生成一个媒体播放器。

4

2 回答 2

6

您可以尝试以下方法:

  1. 首先,在JNI文件夹中Android.mk的开头和结尾添加“ifdef BUILD_PROJECT”和“endif”。
  2. 接下来,将选项附加到构建命令:“ndk-build BUILD_PROJECT=1”([Properties] -> [C/C++ Build] -> [Build command])

我猜这个问题是在与 CDT 相关的线程或进程的同步中......也许。至少,在上述设置(其他设置为默认)之后,我可以毫无问题地构建教程 2-5。

祝你好运 !

于 2013-03-05T04:50:46.210 回答
-1

你在虚拟机中使用eclipse吗?当我在 oracle virtualbox 中使用 eclipse 时,我遇到了类似的问题。一旦我杀死了eclipse进程,下次打开它时它仍然挂起。我删除了 Preference -> Builders -> Scanner Configuration Builder。它有助于解决问题。当我打开任何获得本机支持的项目时,eclipse 仍然会挂起。我只是删除 jni(例如更改名称)。然后打开eclipse,等它完成初始化。然后将jni目录移回,刷新项目。这个对我有用。对不起,我不知道这是什么原因。但它确实发生在虚拟机内部而不是真实机器上。

于 2013-02-28T00:23:57.407 回答