cocos2d-x 2.2.3环境问题分析

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文件。估计是没什么问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值