我面临同样的问题,但在互联网上没有发现任何问题。但不知何故,对这个问题的详细研究让我解决了这个问题。
要解决它,您需要在eclipse中执行以下步骤:
转到 Windows->preferences->c/c++->build->Environment 单击窗口最右侧的 Add 按钮,在 Name 字段中输入“GSTREAMER_SDK_ROOT_ANDROID” 在 Value 字段中输入 GStreamer SDK 的位置。就我而言,它是“C:\GStreamer_SDK”。这是问题...。您需要使用正斜杠“/”而不是反斜杠“\”才能使其正常工作。所以我的 Gstreamer SDK 位置将看起来像这样“C:/GStreamer_SDK”一旦你完成了它。您需要对项目的 Android.mk 文件进行一些更改。转到以下行
GSTREAMER_NDK_BUILD_PATH := $(GSTREAMER_SDK_ROOT)/share/gst-android/ndk-build/
并从代码行中删除结尾的正斜杠。所以它看起来像这样。
GSTREAMER_NDK_BUILD_PATH := $(GSTREAMER_SDK_ROOT)/share/gst-android/ndk-build
保存它,你就完成了!如果您不删除斜线,它将在构建过程中像这样生成路径
c:/GStreamer_SDK/share/gst-android/ndk-build//gstreamer.mk
双斜线是构建过程中的问题。
现在右键单击项目->清理项目
现在通过右键单击您的项目->构建项目来构建它。
如果 Eclipse 在构建时挂起,只需转到任务管理器并杀死 make.exe 服务两次。
在您的设备或模拟器上运行您的项目。玩得开心!