我自己写了个小游戏,在windows下运行没有问题。
可是现在想移植成android上,运行cocos run -p android就会报错,下面的图片分别是cmd的截图和文件夹下文件的截图。




我自己写了个小游戏,在windows下运行没有问题。
可是现在想移植成android上,运行cocos run -p android就会报错,下面的图片分别是cmd的截图和文件夹下文件的截图。




图片看不到啊···
刚刚被百度坑了,我换了个图片链接,再看看。
最开始的时候运行cmd命令是这个的错误。
我把win32下的头文件和源文件都复制到了classes下了,再运行cmd还是报错。
求教各位,谁遇到过相似的问题,或者有过相似的经历,帮帮忙啊。
下面是我的Android.mk文件的内容
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
include $(BUILD_SHARED_LIBRARY)
(call import-module,.) (call import-module,audio/android)
求大神指导~













为啥没人理我呢




我找到错误了,我在vs里写代码的时候头文件是写的prij.win32\的形势,然后我把所有的文件都复制到了Classes里面后把这个头文件的文件目录搞掉之后这里可以过去了,但是又报错,位置是LogonScene的create方法错了。。。上火。
把你的类 写入Android.mk文件里
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := desktop_shared
LOCAL_MODULE_FILENAME := libcom_yiwei_child_desktop
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/HelloWorldScene.cpp
…/…/Classes/MainScene.cpp
…/…/classes/GroundLayer.cpp
…/…/Classes/GuoXueLayer.cpp
…/…/Classes/MyappLayer.cpp
…/…/Classes/Thparty.cpp
…/…/classes/MenuLayer1.cpp
…/…/Classes/PetLayer/Pet.cpp
…/…/Classes/PetLayer/PetAction.cpp
…/…/Classes/PetLayer/PetButton.cpp
…/…/Classes/PetLayer/PetDecoder.cpp
…/…/Classes/PetLayer/PetMenu.cpp
…/…/classes/forjni.cpp
…/…/classes/CustomTableViewCell.cpp
…/…/proj.win32/YuWenLayer.cpp
…/…/proj.win32/YingYULayer.cpp
…/…/proj.win32/ShuXueLayer.cpp
…/…/proj.win32/CiDianLayer.cpp
…/…/proj.win32/MingShiLayer.cpp
…/…/proj.win32/BakeLayer.cpp
…/…/proj.win32/uibutton.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
include $(BUILD_SHARED_LIBRARY)
(call import-module,2d)
(call import-module,audio/android)
(call import-module,Box2D)
(call import-module,extensions)
$(call import-module,editor-support/cocostudio)
这是我的项目的.MK 你看看你的缺什么
第一次,真的挺郁闷。。。由于使用的是3.1.1,所以网上的例子也不多,不过还是自己解决了,谢谢你哈。
怎么解决的?LZ 说下解决过程呗