我通过观看此视频成功导入了一个简单的cocos2d-x 3.10项目(由cocos studio创建)https://www.youtube.com/watch?v=gdOkbXYsf04
用大量代码开发我的应用程序一周后(在xCode上运行正常)。然后,当我首先使用此命令重新编译我的应用程序时:
cocos compile -p android --android-studio
出现了很多错误。我真的不知道真正的原因是什么。它是来自我的代码(所有代码在Xcode上运行正常)还是我配置错误? 有没有人和我有同样的问题?
我的应用程序简单了,编译时出现错误:
答案 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平台所需要的。