2017-02-27 80 views
5

我想構建Gstreamer源,它需要NDK如何在android上完成非零退出值2的設置?

我設置SDK Manager - >Android SDK - >SDK Tools - >NDK安裝

,我設置local.propertiesdk:dir="C\:\\Users\\ddd\\AppData\\Local\\Android\\sdk\\ndk-bundle

設置ndk後,我嘗試構建它,但執行失敗。

Execution failed for task ':app:ndkBuild'. > Process 'command 'C:\Users\ddd\AppData\Local\Android\sdk\ndk-bundle\ndk-build.cmd" finished with non-zero exit value 2消息。

如何在android上設置ndk?

回答

0

您需要確保NDK設置正確 - 轉到文件 - >項目結構 - > SDK位置,並確保NDK位置設置正確。如果是這樣,編譯失敗可能是由於代碼存在問題,我們需要一些更多的信息來幫助你。

2
  1. 我從上面推斷的是,你已經安裝NDK,請確保您還安裝CMake和LLDB。 (重新啓動Android Studio中安裝後)

  2. 如果問題仍然存在,甚至在那之後,嘗試刪除「目標文件」您的NDK庫中的文件夾(位於「yourLibary /主/ src目錄/目標文件」)和重建。

這解決了我的問題。

相關問題