6
我試過運行ijkplayer,並收到此錯誤。Android NDK編譯錯誤NDK_PROJECT_PATH = null
C:\ndk\ndk-build.cmd NDK_PROJECT_PATH=null
我認爲是build.gradle的東西,但我不知道是什麼。
我的ndk目錄是在c:\ ndk,我有ndk 32位。
我感謝您的幫助。
謝謝。
我試過運行ijkplayer,並收到此錯誤。Android NDK編譯錯誤NDK_PROJECT_PATH = null
C:\ndk\ndk-build.cmd NDK_PROJECT_PATH=null
我認爲是build.gradle的東西,但我不知道是什麼。
我的ndk目錄是在c:\ ndk,我有ndk 32位。
我感謝您的幫助。
謝謝。
您的構建(gradle?)未將正確的路徑傳遞到項目的根目錄到ndk-build.cmd
。可以從命令行運行ndk-build.cmd
。打開命令提示符,cd
到你的模塊文件夾(它應該有jni
文件夾),然後運行c:\ndk\ndk-build.cmd
它會使用當前路徑作爲NDK_PROJECT_PATH
有沒有辦法告訴gradle這個以正確的路徑傳遞到的根項目到'ndk-build'?那麼它可以通過項目自動構建? – Ianlet 2014-11-10 20:45:30
@Indlet gradle對ndk的支持在前幾次更新中演變了很多,我建議您使用AndroidStudio創建NDK hello-world應用程序,並在您的項目中複製/創建相同的生成gradle選項。 – ashoke 2014-11-11 00:15:02
感謝您的評論。我確實使用了AndroidStudio,但我僅限於使用gradle 1.12的NDK r8d,並且我在某處讀取這可能會導致問題。但這是一個與此不同的問題,所以我會繼續調查此問題,並可能發佈一個新問題。 – Ianlet 2014-11-12 15:16:03