编译 cocos2d-x-3.13.1 程序:eclipse (lua)
来源:互联网 发布:数据库系统工程教程 编辑:程序博客网 时间:2024/06/06 02:32
2. 命令行新建工程: cocos new Test -l lua -p cn.test
3. 打开eclipse导入 Test\frameworks\runtime-src\proj.android工程
上图出现叉,还需要导入Test\frameworks\cocos2d-x\cocos\platform\android\java工程libcocos2dx库
4. 运行 run ,程序屏闪。
5. 编译c++ so库,点击Test工程右键properties 。
在Builders点击new 选定Program后,name 命名为CDT_Builder,在main面板设置
在Refresh 中勾选Refresh resource upon completion
在Environment 选取Select中的NDK_ROOT
中Build Options 中选中如下
此面板出现叉,还要选择右下角Sepcify Resources..按钮
选取 jni 文件夹。
点击OK 后程序运行出现:
提示NDK_MODULE_PATH未定义,依赖库未找到,打开Test\frameworks\runtime-src\proj.android\build-cfg.json文件,拷贝ndk_module_path内容,以分号隔开添加到环境变量。
添加环境变量NDK_MODULE_PATH值为../../cocos2d-x;../../cocos2d-x/cocos/;../../cocos2d-x/external;../../cocos2d-x/cocos/scripting;运行run则编译c++ so库文件。
运行程序,屏幕黑屏。
6. 工程文件Test 下res和src两个文件夹内容复制到Test\frameworks\runtime-src\proj.android\assets下,重新编译run ,程序运行成功!
7. 可以用 cocos luacompile -s src/ -d frameworks/runtime-src/proj.android/assets/src -e -k testkey -b testSign --disable-compile 对lua 脚本加密后拷贝到assets下,同时修改Test\frameworks\runtime-src\Classes\AppDelegate.cpp 里58行 stack->setXXTEAKeyAndSign("2dxLua", strlen("2dxLua"), "XXTEA", strlen("XXTEA")); 为stack->setXXTEAKeyAndSign("testkey", strlen("testkey"), "testSign", strlen("testSign")); 重新编译运行成功。
- 编译 cocos2d-x-3.13.1 程序:eclipse (lua)
- 编译 cocos2d-x 程序:eclipse (lua)
- 编译 cocos2d-x-3.13.1 程序:eclipse (c++)
- eclipse编译cocos2d-x-3.7.1项目
- cocos2d-x---导入eclipse编译
- 使用eclipse 编译cocos2d-x
- Cocos2d-x Lua编译字节码
- Cocos2d-x lua Console编译出错
- 编译 cocos2d-x-3.13.1 程序:Android Studio (添加外部工具方法)
- 编译 cocos2d-x-3.13.1 程序:Android Studio (代码配置方法)
- 【cocos2d-x + Lua(1) 绑定Lua并使用tolua++】
- 【cocos2d-x + Lua(1) 绑定Lua并使用tolua++】
- cocos2d-x-3.13 cpp-tests项目 eclipse 编译
- eclipse 编译 cocos2d-x GCC 4.8 配置
- eclipse 打包编译 cocos2d-x 报错
- Cocos2d-x 3.1.1 Lua示例 ActionManagerTest(动作管理)
- Cocos2d-x 3.1.1 Lua示例 ActionEaseTest(动作)
- Cocos2d-x 3.1.1 Lua示例 ActionsProgressTest(进度条)
- No service of type Factory<LoggingManagerInternal> available in ProjectScopeServices.
- 2016.10.5比赛总结
- uva103 动态规划
- Java中的内存泄漏
- mvc框架实战(二)
- 编译 cocos2d-x-3.13.1 程序:eclipse (lua)
- 【NOIP2016提高A组五校联考2】tree
- 内部类
- String源码分析
- Moncler Jacka had in no way
- 【JZOJ4809】挖金矿
- Codeforces Round #375 (Div. 2) E One-Way Reform(欧拉路径,好题)
- java方法
- UVA12707 Block Meh 贪心