今天下载了最新的cocos2dx,然后生成了一个新的project,编译运行,发现ios端运行没问题,但是在编译Android的时候(运行python build_native.py),出现了如下错误:
Android NDK: jni/Android.mk: Cannot find module with tag './prebuilt-mk' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
...
raise Exce"Build dynamic library for project [ "ct [ " + app_android_r" ] fails!"ails!")
将proj.android/jni/Android.mk中的$(call import-module,./prebuilt-mk)修改为$(call import-module, cocos)即可,如果还不行,请确认下如下文件是否存在
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d)
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/external)
$(call import-add-path,$(LOCAL_PATH)/../../cocos2d/cocos)
编译成功后,在Android模拟器上运行,结果发现res文件夹下面的东西都找不到
这是因为前几天下载了cocos,结果把环境变量搞坏了,运行创建新project的cocos命令的时候,调用的是cocos的cocos,而非我们之前的cocos,所以创建的project和之前不同,这时应该把~/.bash_profile,删掉,运行python setup.py重新创建一个.bash_profile,然后按照步骤Cocos2d-x v3.3 beta0下载与安装重新一步步走即可
笔者制作网站的目的,主要是借用自己之前的知识背景(Android App开发和图形学知识),将自己学习笔记拿出来,和大家一起进行交流,毕竟每个人的知识体系不同,有交流才会有提高,所以欢迎大家通过各种方式和我联系。
网址:www.geekfaner.com
youku教学视频:http://i.youku.com/geekfaner
“百度传课”教学视频(高清版_推荐):http://www.chuanke.com/s2588605.html