[Android篇]build_native編譯時遇到You NDK_MODULE_PATH variable contains spaces

文章撰寫日期︰2013/12/17 14:28
cocos2d-x使用版本︰2.1.5

一、問題

今天在試著使用EasyNDK,
執行裡面的Android專案並且要build_native.sh時,
遇到
Android NDK: ERROR: You NDK_MODULE_PATH variable contains spaces    
Android NDK: Please fix the error and start again.
的錯誤。


二、解決辦法

Google了一下發現這是cocos2d-x的Bug,
表示你的NDK_MODULE_PATH涵蓋了空白字元。

將build_native.sh用文字編輯器打開,
看到NDK_MODULE_PATH指定到COCOS2DX_ROOT目錄(見下圖)。


再往下追,看到COCOS2DX_ROOT目錄設成底下(見下圖)

打開檔案總管,看到這個路徑是這樣的︰
原來設定COCOS2DX_ROOT路徑時,當中有資料夾含有空白字元。
因此一直無法使用build_native.sh編譯。

更改資料夾名稱是其中一種解決辦法。

沒有留言 :

張貼留言