Cocos2d-JS连载之环境搭建遇到的问题及android打包过程中遇到的问题

Cocos2d-JS连载之环境搭建遇到的问题及android打包过程中遇到的问题由小鱼Cocos2d精心整理,并分享给大家。喜欢该资源的小伙伴请下载使用,注册、回复、每日签到、点赞送大量积分,满足您免费下载的愿望

Cocos2d-JS github下载下来的zip包有点坑,原因是github官网模块化的问题,例如Cocos2d-JS master frameworks下面应该包含cocos2d-html5和js-bindings,但是你下载下来的zip包中cocos2d-html5和js-bindings的某些文件夹是空的,原因是github地址上

1496992382-1552-2847417-783d3ab7dd08b808

cocos2d-html5模块链接地址

采用了链接到别的地址,你下载的时候并不会连着下载。

1496992382-4203-2847417-ee6ff51bc3ce4b47

js-bindings中cocos2d-x模块链接地址

这时候需要点入链接下载相应的zip包解压到对应的目录即可。

上一篇在打包android apk的时候出错了,今天找到了原因,首先在执行

cocos compile -p android -m release

命令的之前需要到目录

D:\cocos2d-js-master\frameworks\js-bindings\cocos2d-x

下面执行download-deps.py脚本,假如你之前没有执行也没有关系 在打包的时候会提醒你去执行。
执行完脚本以后 重新执行

cocos compile -p android -m release

编译过程很漫长,最后是打包过程。打包的时候需要.keystore文件。这个即使以前没有做过android开发,不知道这个文件,那么我们可以生成一个测试的

  • 进入到java的bin目录
    1496992381-5792-2847417-73f1369237ee8968

    java bin目录

    为的是能使用keytool这个命令,因为keytool.exe在此目录下

    1496992382-5639-2847417-197e7b0e2b0f8dfb

    keytool.exe目录

    输入命令

    keytool -genkey -alias android -keyalg RSA -validity 20000 -keystore android.keystore

    其中-alias比较重要 ,因为我第一次生成的感觉有问题 就删除了旧的android.keystore重新生成,这个参数必须一致。-keyalg 加密方式 -validity是从当前时间开始的有效的天数。-keystore是.keystore的文件名称。生成后会在bin目录下

1496992381-5575-2847417-32cc8d0fb5c3caf2

android.keystore文件目录

然后按照提示输入文件路径即可。这里必须注意 windows的路径
我第一次输入的是

D:\Program Files\Java\jdk1.8.0_91\bin\android.keystore

这个其实是错误的,windows的路径\必需是\\或者/

D:\\Program Files\\Java\\jdk1.8.0_91\\bin\\android.keystore
或者
D:/Program Files/Java\jdk1.8.0_91/bin/android.keystore

即使第一次输入错误也没啥大不了的,我就是第一次没注意。只要到对应项目的frameworks\runtime-src\proj.android路径下找到ant.properties
我的在(每个项目都是单独的)

1496992382-5405-2847417-78e5a94b6f3c50ee

ant.properties目录路径

打开文件找到key.store的关键字修改正确即可

1496992386-6689-2847417-f4b9d9d97e925ddc

key.store关键字

还有一些其他信息也可以瞄两眼。
最后再重新执行

cocos compile -p android -m release

最后可以看到成功的信息

1496992388-3406-2847417-58d66118113961cc

buidld成功

找到目录D:\cocos\AirBarons\publish\android
可以看到打包而成的apk文件

1496992391-6702-2847417-aad201a8d0250dee

Paste_Image.png

安装既可以测试效果了。
IOS的打包是要在mac上有xcode

轻松一刻:

是夜,夫于床上看书,不时将手伸入妻腿间。 妻便脱衣撒娇,夫问:干吗? 妻反问:你手干吗? 夫一本正经的说:湿湿手,好翻书!
本文章内容归小鱼源码网所有,未经允许私自转载者必将追究责任
小鱼源码下载网,商业源码,专业客服,质量保证 » Cocos2d-JS连载之环境搭建遇到的问题及android打包过程中遇到的问题

1 评论

  1. 学习了

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

精品源码,商业服务,发布得积分,VIP免费下

开通会员 发布资源