cocos2d-x创建android工程工程名字有“-”导致不生成jni目录,编译错误

本文记录了作者在使用Cocos2d-x过程中遇到的JNI目录缺失问题及解决方案。发现项目名称包含特殊字符“-”导致了JNI无法正常创建,通过更改项目名称最终解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近初学cocos2d-x,按照http://www.cnblogs.com/graphicsme/archive/2012/11/06/2756914.html的教程一步一步的做,可是在build_native出错,提示找不到jni目录,我一看proj.android确实没有jni这个目录,而且hellocpp这个目录也在proj.android目下下。于是自己创建jni,把hellocpp等拖进jni目录下,build会出现编译错误,提示找不到一些cocos2d-x的相关文件,而这些文件是存在的,在网上搜了半天也没定位到原因。于是删了工程重新建了一个工程名为helloworld的工程,这次直接编译成功了,而和之前的区别就是之前的工程名叫test-cocos2dx,包含了“-”符号。就是这个符号导致的jni创建不成功等问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值