cocos2d-x 2.2.3环境问题分析

来源:互联网 发布:新网域名管理系统 编辑:程序博客网 时间:2024/06/15 17:25

Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path    
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined 

jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path

在cocos2d-x 2.2.3中导入新建的项目以后,使用 project->clear时遇到了以上的提示。

这个情况说明 cocos2dx 这个目录找不到.它应该在cocos2d-x-2.2.3/cocos2dx这个地方

关键的问题在这proj.android/jin/Android.mk中的最后几行

$(call import-module,cocos2dx)
$(call import-module,cocos2dx/platform/third_party/android/prebuilt/libcurl)
$(call import-module,CocosDenshion/android)
$(call import-module,extensions)
$(call import-module,external/Box2D)
$(call import-module,external/chipmunk)

这里的路径找不到,因此出现了上述的问题。在

prject->properties->Builders->Environment中增加

NDK_MODULE_PATH  E:/cocos2d-x-2.2.3/;E:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt\

注意前面的路径分隔符,后面要带一个'/' 否则还是找不到,奇葩的2.2.3

增加以后编译通过,不过jin/hellocpp/main.cpp 里面一堆红叉叉.,直接删除掉那些红叉叉就好了,但根本原因没有找到

提示JavaVM未定义,不过删除以后就可以正常编译并生成apk文件。估计是没什么问题

0 0
原创粉丝点击