2016-03-14 56 views
0

我嘗試使用GStreamer構建android項目 - 在Windows上使用NDK。 但有很多錯誤的,就像這樣:android gstreamer ndk-build .o不兼容的目標

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

如果你有這樣的錯誤,這意味着,比你需要在Application.mk(jni文件夾)中更換平臺。對於Windows,它是:

APP_ABI := x86 

此外,我將NDK更改爲版本r9d NDK。