使用cocos2dx启用Android项目中的问题 - “没有规则来制作目标”?

时间:2014-01-13 02:51:53

标签: android makefile cocos2d-x

我是Android的cocos2dx的新手,所以对我来说很光......

背景 我在线关注教程:Game apps in Android by Todd Perkins   - 除了设置NDK与eclipse之间的打嗝之外,这是非常简单的,我已经设法解决了。

问题: 我被困在我希望我的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 个答案:

答案 0 :(得分:1)

可能正在治疗:

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

以绝对路径而不是相对路径开始。它可能应该是:

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

或者也许:

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