用 eclipse ndk 编译 cocos2d-x for Android
来源:互联网 发布:51单片机ad转换 编辑:程序博客网 时间:2024/05/17 09:17
Android 环境搭建不详述,,可以google,,,
我用的coco2dx 是 2.14 ,2.14 用 create_project.py 脚本创建工程,Python环境配置也是很简单,这里了不说了,
Python环境搭好后:
cmd 进入 create_project.py目录
(1)D: //切换盘符,因为我的Cocos2d-x源码在D盘...
(2)cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator //进入到create_project.py脚本所在目录
(3)运行脚本,生成HelloWorld项目,命令为:
python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld为工程名称,org.cocos2d-x.www 为我为android版本取的包标识名。
cpp 为工程类型 有还lua , javaScript (这个单词忘记了是不是这样写)
成功后在 cocos2d-x的目录下的 projects 目录下有你的工程,,包含多个平台的工程.我们只讲 android上面编译方法
--文件拷贝
F:\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src\org 拷到
cocos2d-x的目录下的 projects \ HelloWorld\proj.android\src 里
eclipse -> file -> import -> Android ->exiting android code into workspace
点next ,, root directory 选择 [cocos2d-x的目录下的 projects 目录]/HelloWorld/proj.android
项目导进后,在左边栏选中,点菜单 project -> properties --> builders --> 右边 new 一个新的builder -> program
Main
location 选择你用的ndk 我用的是r8e ,,(有人说别的可能编译有错误,不行的话多试几个)
working directory 如图,是项目工程
下一步:
Refresh 选项卡
选择第一个refresh resources .....后,选择最后一个单选,,右边有一个按钮亮起。。点击弹出 Resourec Working Set ,选择项目的jni目录
下一个Enviroment:
new 一个新的环境变量 NDK_MODULE_PATH 值为cocos2d-x的路径 F:/cocos2d-x-2.14 加";"号,还有一个
F:/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt (注意下斜杆符)
下一个build options
左边勾选择后 右边 specify resources 也是选择项目的jni
完成按OK后会自动编译,(project -> clean也会编译)
库编译完成后 点项目 右键 Run As -> android Application 成功在 工程proj.android bin 目录下生成apk,运行。。
- 用 eclipse ndk 编译 cocos2d-x for Android
- 用 eclipse ndk 编译 cocos2d-x for Android
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- eclipse android ndk cygwin cocos2d-x开发环境配置
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!
- 【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- 用android-ndk-r8e交叉编译cocos2d-x-2.1.4Android工程方法(而不再使用Cgywin,注意ndk和cocos2d-x版本)
- 用ndk编译cocos2d-x的android版本的简便方法
- cocos2d-x 2.0.1生成android项目后用ndk交叉编译出错
- [cocos2d-x 学习] 第一个cocos2d-x win32程序和Android NDK交叉编译
- Cocos2d-x NDK ANDROID VS2010
- Android NDK for Eclipse
- windows7+eclipse+NDK+android+cocos2d
- 初识cocos2d-x ndk编译相关
- cocos2d-x ndk编译时注意事项
- android cocos2d-x 编译
- ECharts3 实现四象限图
- 随机数测试函数 (rand() 和srand() )
- 密码编码学初探——数论和有限域
- Android图表库MPAndroidChart(六)饼状图 -折线百分比
- Flie
- 用 eclipse ndk 编译 cocos2d-x for Android
- My First bo ke!
- Cannot resolve module 'child_process'
- H5 Canvas结合Arcgis JSAPI实现有背景的TextSymbol效果
- ubuntu 安装coreseek报错解决方法
- 电子商务运营数据分析
- Netty分隔符解码器和定长解码器的应用方案
- 友盟统计 集成测试看不到实时日志
- CSRF的攻击和防范