android gstreamer ndk-build .o不兼容的目标

时间:2016-03-14 14:01:33

标签: android android-studio android-ndk gstreamer

我尝试用GStreamer构建android项目 - 在Windows上使用NDK。 但是有很多错误,比如:

Error:error: C:/gstreamer/lib/gio/modules/static/libgiognutls.a(gtlsbackend-gnutls.o): incompatible target
Error:error: C:/gstreamer/lib/gstreamer-1.0/static/libgstlibav.a(libgstlibav_la-gstav.o): incompatible target

然后

Error:Execution failed for task ':app:ndkBuild'.
> Process 'command 'C:\Android\sdk\ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2

项目是样本 - 从github获取: https://github.com/jaroslavas/Gstreamer-Android-example

我只是android中的初学者 - 这个错误意味着什么? 我怎么解决它们? 谢谢。

1 个答案:

答案 0 :(得分:0)

如果你有这样的错误,那就意味着,你需要在Application.mk(jni文件夹)中更改平台。对于Windows,它是:

APP_ABI := x86

此外,我将NDK更改为版本r9d NDK。