将cocos2d-x 3.10项目int导入android studio

时间:2016-04-24 13:47:46

标签: android cocos2d-x cocos2d-x-3.x

我通过观看此视频成功导入了一个简单的cocos2d-x 3.10项目(由cocos studio创建)https://www.youtube.com/watch?v=gdOkbXYsf04

用大量代码开发我的应用程序一周后(在xCode上运行正常)。然后,当我首先使用此命令重新编译我的应用程序时:

cocos compile -p android --android-studio

出现了很多错误。我真的不知道真正的原因是什么。它是来自我的代码(所有代码在Xcode上运行正常)还是我配置错误? 有没有人和我有同样的问题?

我的应用程序简单了,编译时出现错误:

image showing error

2 个答案:

答案 0 :(得分:0)

这是与Box2DTest类相关的错误。您可能已声明了构造函数但尚未实例化它。

删除构造函数或实例化它。

答案 1 :(得分:0)

首先从your_project / proj.android-studio / app / jni / Android.mk中找到Android.mk文件,然后替换以下代码

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp

使用以下代码

PROJECT_FILES := hellocpp/main.cpp \

PROJECT_FILES += $(wildcard $(LOCAL_PATH)/../../../Classes/*.cpp)

PROJECT_FILES := $(PROJECT_FILES:$(LOCAL_PATH)/%=%)

LOCAL_SRC_FILES := $(PROJECT_FILES)

如果您在classes文件夹中创建了任何子目录,那么请将您的所有类放入classes文件夹中,切勿将任何子目录放入classes文件夹中。这个规则也适用于Resources文件夹,只将你的所有资源放到Resources文件夹中。这个东西是android平台所需要的。