Cocos2d-x 2.2.3 使用NDK配置编译环境
来源:互联网 发布:2g神优化单机游戏 编辑:程序博客网 时间:2024/06/05 10:17
Cocos2d-x 2.2.3 使用NDK配置编译环境
2014年6月11日
Cocos2d-x 3.0以下的开发环境的配置恐怕折磨了很多人,使用cygwin配置编译环境足够让初学者蛋疼一阵子了。本篇博客就是为了解决大家这个,不过NDK版本需要在ndk8以上,不然还是得使用cygwin。
前面的Android开发环境的搭建是前提,本篇博客主要将如何在Eclipse中配置NDK编译环境,内容不多。
一、导入创建好的Cococs2dx项目中的Android项目,这里以TestApp举例:
项目参考路径:D:\software\cocos2d-x-2.2.3\projects\TestApp
项目引入库大致路径:D:\software\cocos2d-x-2.2.3\cocos2dx\platform\android\java
这里笔者直接把引入入库项目中的src的包直接复制过来了,如图的org.cocos2dx.lib,还要把相关的资源复制到项目中去,大致路径是:D:\software\cocos2d-x-2.2.3\projects\TestApp\Resources,复制资源到目标项目中的assets目录下
二、配置环境
配置NDK路径:
参考路径为:D:\software\android-ndk-r9d
配置NDK命令:
参考命令:D:\software\android-ndk-r9d\ndk-build.cmd
添加NDK模块路径(参考,具体视情况):
操作步骤:Eclipse->Windows->Preferences->C/C++->Build->Environment->ADD
NDK_MODULE_PATH
D:/software/cocos2d-x-2.2.3;D:/software/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android\prebuilt
如下图:
只要在这里配了一次,以后就不用在具体项目配置C/C++环境了。
注:D:/cocos2d-x-2.2.3;D:/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android/prebuilt
路径要用"/",不能用"\",不然会出现以下错误:(2014-6-15修正)
**** Build of configuration Default for project Test3 ****
D:\android-ndk-r9d\ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: D:\cocos2d-x-2.2.3
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
jni/Android.mk:23: *** Android NDK: Aborting. . Stop.
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
**** Build Finished ****
到这里关于编译的环境的配置基本上已经完了。
直接run我们的项目,如果编译成功的话,会生成对应的libs目录和obj目录:
不知道笔者把配置过程说清楚了没有,如有疑问,可以留言交流。
本人技术群:299402133,移动开发狂热者,等你的光临。
原文 点击打开链接
0 0
- Cocos2d-x 2.2.3 使用NDK配置编译环境
- Cocos2d-x 2.2.3 使用NDK配置编译环境
- Cocos2d-x 2.2.3 使用NDK配置编译环境
- Cocos2d-x 2.2.3 使用NDK配置编译环境
- cocos2d-x-2.2.3\ndk-r9d环境配置
- [Cocos2D-X]NDK环境配置+交叉编译Android项目
- Cocos2d-x 2.2.3 使用NDK配置安卓编译环境问题之 Cannot find module with tag 'CocosDenshion/android' in import path
- cocos2d-x ndk android 环境配置
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行
- cocos2d-x 配置android编译环境
- 【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- windows配置cygwin ndk 编译cocos2d-x游戏
- eclipse android ndk cygwin cocos2d-x开发环境配置
- cocos2d-x 3.2 使用ndk r10d编译问题
- Cocos2d-x NDK路径配置
- cocos2d-x使用ndk-stack
- cocos2d-x环境配置
- Cocos2d-x环境配置
- php定时器,js定时器以及linux脚本定时器技术总结
- docker 运行的新容器不能使用常规的命令
- 【LeetCode】133. Clone Graph
- ubuntu下多用户ssh私有登录
- Android NullPointerException FragmentHostCallback.getHandler()
- Cocos2d-x 2.2.3 使用NDK配置编译环境
- Java中hashCode的作用
- $.extend
- 上传,解析Excel文件并保存数据到数据库
- 字符串的模式匹配:RK算法
- 【SimpliciTI】01.将SimpliciTI-CCS-1.1.1工程导入到CCSV6
- SourceTree使用方法
- oracle insert 方法 分类
- [性能测试]性能测试基础概念