cocos2dx3.0 lua工程怎么打包apk

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2dx3.0 lua工程怎么打包apk相关的知识,希望对你有一定的参考价值。

参考技术A 具体做法。
1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0toolstoluaREADME.mdown说得去做,不做赘述。
2、写c++类(我测试用的是cocos2d-x-3.0rc0testslua-empty-testprojectClassesHelloWorldScene.cpp)
3、写一个生成的python脚本,你不会写,没关系,我们会照猫画虎
1)进入目录cocos2d-x-3.0rc0toolstolua,复制一份genbindings.py,命名为genbindings_myclass.py
2)把生成目录制定到咱工程里去,打开genbindings_myclass.py把
?

1
output_dir = '%s/cocos/scripting/lua-bindings/auto' % project_root

改成
?

1
output_dir = '%s/tests/lua-empty-test/project/Classes/auto' % project_root

3)修改命令参数,把
?
cmd_args = 'cocos2dx.ini' : ( 'cocos2d-x' , 'lua_cocos2dx_auto' ),
'cocos2dx_extension.ini' : ( 'cocos2dx_extension' , 'lua_cocos2dx_extension_auto' ),
'cocos2dx_ui.ini' : ( 'cocos2dx_ui' , 'lua_cocos2dx_ui_auto' ),
'cocos2dx_studio.ini' : ( 'cocos2dx_studio' , 'lua_cocos2dx_studio_auto' ),
'cocos2dx_spine.ini' : ( 'cocos2dx_spine' , 'lua_cocos2dx_spine_auto' ),
'cocos2dx_physics.ini' : ( 'cocos2dx_physics' , 'lua_cocos2dx_physics_auto' ),


改成
? cmd_args = 'myclass.ini' : ( 'myclass' , 'lua_myclass_auto' )

4)这时你可能问myclass.ini在哪啊,我们下来就写这个文件。原理一样,我还是照猫画虎,拿cocos2dx_spine.ini改的。
?

android studio 打包的apk在哪

参考技术A 1.Eclipse下App放置在项目根目录的bin目录中2.而Androidstudio大改后,放在了module中,所以你一定要记得你的存放路径。也就是工程对应的文件夹。androidstudio工程的存储路径下app/build/outputs/apk其中app是你的module,在对应的module下即可找到本回答被提问者采纳

以上是关于cocos2dx3.0 lua工程怎么打包apk的主要内容,如果未能解决你的问题,请参考以下文章

cocos2dx lua 怎么在Android工程中输出日志到logcat

cocos2dx android 代码混淆

Windows 10+Cocos2dx+lua打包android包

cocos2dx android 代码混淆

cocos2dx lua 项目如何打包成exe文件

cocos2dx 3.0 windows8下开发环境搭建搭建 不须要cygwin