1

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

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

cocos compile -p android --android-studio

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

我的应用程序很简单,这是编译时的错误:

显示错误的图像

4

2 回答 2

1

首先从 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 平台需要此东西。

于 2016-04-25T16:35:33.923 回答
0

这是与您的 Box2DTest 类相关的错误。您可能已经声明了一个构造函数,但还没有实例化它。

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

于 2016-04-24T22:14:45.080 回答