2014-01-13 36 views
0

我是新使用Android cocos2dx,所以裸跟我...在使用cocos2dx啓用的Android項目中出現問題 - 「沒有制定目標的規則」?

背景: 我下面的教程在線:Game apps in Android by Todd Perkins - 它已經很直白除了附帶的設置打嗝NDK與日食,我已經設法解決。

問題: 我被困在那裏我希望我的cocos2dx代碼,以響應觸摸事件,並此基礎上,從活動中調用Java的Android代碼點。

我已經添加了一堆截屏下面告訴你我是如何設置好一切:

當我運行build_native.sh:

enter image description here

現在的我我確信我已經在項目中正確鏈接了我的文件夾。

下面是 「鏈接」 文件夾JNI(jni_linked)的屏幕截圖,與JniURL.cpp和JniURL.h沿:

enter image description here

和這裏就是我的Android.mk文件看起來像:

enter image description here

我有雙重/三重檢查我的JNI文件夾的路徑,它是:

C:\用戶\ DarkRaveDev \文檔\ cocos2dx-2.0.1 \ cocos2dx \平臺\機器人\ JNI

我需要改變Android.mk文件有這樣一行:

LOCAL_SRC_FILES := helloworld/main.cpp \ 
       ../../Classes/AppDelegate.cpp \ 
       ../../jni_linked/JniURL.cpp \ 
       ../../Classes/HelloWorldScene.cpp 
+1

做你built_native.sh文件 –

回答

1

它可能治療:

/../../../cocos2dx/platform/android/jni/JniURL.cpp \ 

與絕對路徑,而不是相對路徑開始。它可能應該是:

$(LOCAL_PATH)/../../../cocos2dx/platform/android/jni/JniURL.cpp \ 

或可能:

../../../cocos2dx/platform/android/jni/JniURL.cpp \ 
+0

是的,這似乎是問題加NDK路徑 - 愚蠢的我。我用你的第二個建議。 – ryvianstyron

相關問題