我尝试用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中的初学者 - 这个错误意味着什么? 我怎么解决它们? 谢谢。
答案 0 :(得分:0)
如果你有这样的错误,那就意味着,你需要在Application.mk(jni文件夹)中更改平台。对于Windows,它是:
APP_ABI := x86
此外,我将NDK更改为版本r9d NDK。