我用cocos2d-js 3.14版本写了个小游戏,想把它打包成android的apk,但是当我执行cocos compile -p android 命令的时候,提示当前可用平台只有web。
我在晚上找了以前的帖子,发现以前是可以在cocos ide中增加native codes support来解决,但是现在已经没有cocos ide了,这个问题该怎么解决呢?
请知道的同学指点一下。
我用cocos2d-js 3.14版本写了个小游戏,想把它打包成android的apk,但是当我执行cocos compile -p android 命令的时候,提示当前可用平台只有web。
我在晚上找了以前的帖子,发现以前是可以在cocos ide中增加native codes support来解决,但是现在已经没有cocos ide了,这个问题该怎么解决呢?
请知道的同学指点一下。
设置.cocos-project.json文件, 还要弄个Project在项目里,才能编译Android。
我不是很明白……能说说怎么配置吗?
而且关于.cocos-project.json,现在的情况是,在创建完项目,编译的时候提示没有.cocos-project.json文件,我把项目里面的project.jeson文件拷贝一份,改成.cocos-project.json,再把里面的project_type改成"js",这样就能编译了。
我不知道我这么做是否可以,因为我不知道这个.cocos-project.json里面应该是什么内容。
还有“要弄个Project在项目里”是什么意思呢?应该怎么做?
请问用命令行创建项目是用什么参数指定使用原生版预编译库的?用cocos studio可以,但是不支持新版本的引擎
预编译当时是给cocos studio用的,现在已经没有这样的模板了。
我是用命令行创建的项目,就是在终端里,CD到引擎目录,然后用命令:cocos new projectname -l js 来创建的项目。
你应该下载的是cocos2d-x吧?现在cocos2d-js已经合并到了cocos2d-x。
是cocos2d-x,我是用3.14版本的引擎创建的js游戏项目。
上面我写错了,我的意思就是用3.14版本的引擎创建了一个JS的游戏。
那现在安卓编译怎么搞啊,我用android studio ,我想把我3.11的项目升级到3.14,现在build_native.py死活编译不过去,不知道哪里错误了,一把Android.mk,里的
(call import-add-path,C:/cocos2d-x-3.14.1/***/frameworks/cocos2d-x/cocos)
(call import-add-path,C:/cocos2d-x-3.14.1//frameworks/cocos2d-x/external)
$(call import-add-path,C:/cocos2d-x-3.14.1//frameworks/cocos2d-x/cocos2d-x)
指向老的编译就ok,新的死活编译不过
我是用命令创建的项目,就是在终端里,CD到引擎目录,然后用命令:cocos new projectname -l js 来创建的项目。难道这个会有问题?
没问题。我们也是一直这样用的,没发现问题。是不是你更新了引擎没有调用setup.py
修复环境变量,导致还是用旧地引擎版本啊。
这么一说还真是,我下了新版本的引擎,从没有调用过setup.py……我试一下,3Q