我是Android的cocos2dx的新手,所以对我来说很光......
背景 我在线关注教程:Game apps in Android by Todd Perkins - 除了设置NDK与eclipse之间的打嗝之外,这是非常简单的,我已经设法解决了。
问题: 我被困在我希望我的cocos2dx代码响应触摸事件的位置,并基于此,从一个活动调用Java android代码。
我在下方添加了一系列屏幕截图,向您展示我如何设置一切:
当我运行build_native.sh时:
现在我确保我已经在项目中正确链接了我的文件夹。
以下是“链接”JNI文件夹(jni_linked)的屏幕截图,以及JniURL.cpp和JniURL.h:
,这是我的Android.mk文件的样子:
我已经对我的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
答案 0 :(得分:1)
可能正在治疗:
/../../../cocos2dx/platform/android/jni/JniURL.cpp \
以绝对路径而不是相对路径开始。它可能应该是:
$(LOCAL_PATH)/../../../cocos2dx/platform/android/jni/JniURL.cpp \
或者也许:
../../../cocos2dx/platform/android/jni/JniURL.cpp \