加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:22:31 所属栏目:百科 来源:网络整理
导读:Cocos2d-JS github下载下来的zip包有点坑,原因是github官网模块化的问题,例如Cocos2d-JS master frameworks下面应该包含cocos2d-html5和js-bindings,但是你下载下来的zip包中cocos2d-html5和js-bindings的某些文件夹是空的,原因是github地址上 cocos2d-ht
Cocos2d-JS github下载下来的zip包有点坑,原因是github官网模块化的问题,例如Cocos2d-JS master frameworks下面应该包含cocos2d-html5和js-bindings,但是你下载下来的zip包中cocos2d-html5和js-bindings的某些文件夹是空的,原因是github地址上

 
 
cocos2d-html5模块链接地址
采用了链接到别的地址,你下载的时候并不会连着下载。
js-bindings中cocos2d-x模块链接地址
这时候需要点入链接下载相应的zip包解压到对应的目录即可。 上一篇在打包android apk的时候出错了,今天找到了原因,首先在执行

命令的之前需要到目录

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

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

 
 
  • 进入到java的bin目录
    java bin目录
    为的是能使用keytool这个命令,因为keytool.exe在此目录下
    keytool.exe目录
    输入命令
     其中-alias比较重要 ,因为我第一次生成的感觉有问题 就删除了旧的android.keystore重新生成,这个参数必须一致。-keyalg 加密方式 -validity是从当前时间开始的有效的天数。-keystore是.keystore的文件名称。生成后会在bin目录下
android.keystore文件目录
然后按照提示输入文件路径即可。这里必须注意 windows的路径 我第一次输入的是

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

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

 
 
ant.properties目录路径
打开文件找到key.store的关键字修改正确即可
key.store关键字
还有一些其他信息也可以瞄两眼。 最后再重新执行

最后可以看到成功的信息

 
 
buidld成功
找到目录D:cocosAirBaronspublishandroid 可以看到打包而成的apk文件
Paste_Image.png
安装既可以测试效果了。 IOS的打包是要在mac上有xcode

查看原文:http://www.51xyyx.com/3184.htmlcocos compile -p android -m releaseD:cocos2d-js-masterframeworksjs-bindingscocos2d-xcocos compile -p android -m releasekeytool -genkey -alias android -keyalg RSA -validity 20000 -keystore android.keystoreD:Program FilesJavajdk1.8.0_91binandroid.keystoreD:Program FilesJavajdk1.8.0_91binandroid.keystore 或者 D:/Program Files/Javajdk1.8.0_91/bin/android.keystorecocos compile -p android -m release

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读