«

cocos2d-x 3.5 入门(三)

时间:2024-3-2 18:02     作者:韩俊     分类: Android


昨天做完了Jump and fall这个游戏的demo,尝试发布,遇到几个问题,应该也是常见的问题。在这里集中做记录。

1、cocos: command not found问题

这是在eclipse中遇到的第一个问题。在eclipse中加载好工程后,debug会出现找不到cocos command,并说推荐使用cocos console。根据晚上的帖子,总结了一个靠谱的方法,最终得到解决。

第一步:根据实际情况设置eclipse的环境变量:



第二步:设置好后,在build_native.py 这个文件中:

把:

command = 'cocos compile -p android -s %s -m %s' % (app_android_root, build_mode)

修改成

COCOS_CONSOLE_ROOT = os.environ['COCOS_CONSOLE_ROOT']
command = '%s/cocos compile -p android -s %s -m %s' % (COCOS_CONSOLE_ROOT, app_android_root, build_mode)

这一步是我验证了前辈的帖子 http://www.cocoachina.com/bbs/read.php?tid-296022-page-3.html 中的各种方法找到的最灵方法。感谢大神!

再debug或者编译运行就ok了


2、提示AndroidManifest.xml文件找不到

这个应该是最开始用eclipse的一般性问题吧,这个文件如果在工程里的话,在mac上对着工程名右键->build all 就行了。


3、在mac上,app的签名可以通过eclipse创建,也可以通过以下语句进行创建(摘自http://my.oschina.net/u/188766/blog/186771,感谢大神)

首先打开终端(在搜索里面搜索Te即可出来)

然后输入 cd /Library/Java/Home/bin/

然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。

keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 -keystore /Users/你的用户名/android.keystore

好了,看看你的用户目录下,是不是生成了,收工。

期间要跟着终端框里的指示一步一步去填。如果是中文的mac,可能会遇到[否]?这个问题。如果确认无误,写汉字“是”

标签: android

热门推荐