文章攢寫時間︰2013/02/14 19:15 文章修改時間︰2013/03/09 15:32 文章修改次數︰2
cocos2dx使用版本︰v 2.0.4
cocosBuilder使用版本︰v 2.0 alpha 1
一、問題
在編譯cross-platform時遇到'jni.h' file not found的錯誤。二、解決辦法
由於Android lib要置入CocosDenshion\android才能跨系統透過JNI控制Android的音控,將Xcode裡CocosDenshion\android資料夾移除Reference即可。
因為jni.h要在Android編譯時才會找到。
你好,請問您知道在cocos2dx 3.0裡面這個問題怎麼解決麼?
回覆刪除通常會遇到這個問題是因為在ios裡沒有jni的framework(jni是Android/Java端才有的東西),導致無法編譯通過,你要做的事情就是將所有jni相關的程式碼從Xcode中移掉,只能跟你說原理,實際上的狀況要看了才知道哦!
回覆刪除