我無法從Android Studio環境構建NDK項目,但可以使用命令控制檯手動構建NDK項目。無法從最新Android Studio(版本2.1.2,Windows 64位)構建NDK項目
我收到以下錯誤建成後:
錯誤:執行失敗的任務 ':XXXXXX:compileReleaseNdk'> com.android.ide.common.process.ProcessException:org.gradle.process.internal .ExecException:處理'command'C:\ Users \ xxxxx \ AppData \ Local \ Android \ SDK \ android-sdk \ ndk-bundle \ ndk-build.cmd''以非零退出值結束2
我在使用存儲我的NDK項目的jni目錄中的控制檯手動調用ndk-build.cmd時遇到了類似的錯誤。但是,我通過在Application.mk文件中修改以下內容來修復它:
NDK_TOOLCHAIN_VERSION:= 4.9
,因爲4.9是在我安裝可用的工具鏈。我懷疑從Android Studio環境,工具鏈版本被挑選不正確,但我不知道在GUI中設置此選項的位置。
的的build.gradle文件具有以下NDK塊:
ndk{
moduleName "xxxxxx"
ldLibs "log"
cFlags "-std=c++11 -fexceptions"
stl "gnustl_static"
abiFilters "arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64"
}
請告訴我如何去解決這個問題。
實際的錯誤是什麼?沒有這樣的文件?一些編譯器錯誤?我們只知道調用ndk-build失敗了,這還不夠。 –
構建後唯一的錯誤消息以粗體顯示。這就是爲什麼我不知道下一步該怎麼做。謝謝。 – Jim
請看看這裏:http://stackoverflow.com/questions/19477500/building-android-project-produces-make-error-2 – Vaiden