- 浏览: 45805 次
- 性别:
- 来自: 上海
文章分类
最新评论
cocos2d交叉编译配置:
1.下载cygwin 64位exe文件,安装,安装好后,安装make,搜索到之后安装 devel下面的 make gnu那个选项,
前面的勾选就可以了,前面的是bin文件,后面的是代码;
安装python,同上;
2.配置环境变量——注意NDK_ROOT为linux下编译用的,所以需要用linux的格式/cygdrive/d 主要反斜杠用/
NDK_ROOT
/cygdrive/d/developtool/android-ndk-r9
NDK_MODULE_PATH
/cygdrive/d/developtool/cocos2d-x-2.2.2;/cygdrive/d/developtool/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt
Path设置
;%NDK_ROOT%;%ANDROID_SDK_ROOT%;C:\cygwin64\bin
3.找到cygwin64里面的bash_profile文件,在最后增加两行设置
NDK_ROOT=/cygdrive/d/developtool/android-ndk-r9/
export NDK_ROOT
注:打开cygwin,输入:cd $NDK_ROOT
=>来验证是否配置正确。
4. 找到 D:\developtool\cocos2d-x-2.2.2\projects\renzi\proj.android\jni\Android.mk文件
用工具把项目的cpp文件批处理添加进去
(1)在C:\coco_2dx\cocos2d-x-2.2.2\tools里,添加两个文件件(android-mk-generator和pylib)
(2)打开android-mk-generator,并且在安装python,和安装make一样;
(3)运行:打开android-mk-generator,shift+空白处右击,选择“在此处打开命令窗口”
然后输入命令: python android_mk_generator.py
5. Cygwin执行下面的编译命令(生产.so文件)
/cygdrive/d/developtool/android-ndk-r9/ndk-build -C /cygdrive/d/developtool/cocos2d-x-2.2.2/projects/renzi/proj.android/jni
或者:/cygdrive/c/android-ndk-r9b/ndk-build -C /cygdrive/c/coco_2dx/cocos2d-x-2.2.2/projects/renzi/proj.android/jni
或者:cd /cygdrive/d/developtool/cocos2d-x-2.2.3/projects/renzi_tv_new/proj.android/
或者: cd /cygdrive/c/coco_2dx/cocos2d-x-2.2.2/projects/biaoQing1/proj.android/
./build_native.sh
6. 在eclipse里运行:
导入libcocos2d-x到eclipse,右击Package Explorer空白区域,Import->Existing Android Code Into Workspace,然后在下一个窗口
的Root Directory那里定位到cocos2d-2.1rc0-x-2.1.3/cocos2dx/platform/android/java这个目录,选中libcocos2dx,导入
按照上面的方法导入cocos2d-2.1rc0-x-2.1.3/samples/Cpp/SimpleGame/proj.android
7.Classes、cocos2dx、extensions不显示内容:
右击->属性->Resource->Edit->Folder...->与下面的相同。
或者在Window下的属性里->workSpace里的Linked Resources->New->Name:COCOS2DX, Folder...:C:\coco_2dx\cocos2d-x-2.2.2\cocos2dx
8.复制资源文件(打不开:出现问题:Get data from file(images/tiban_hua_1_1.png) failed!)
将Cocos2dx项目中Resources文件夹中的所有资源文件复制到我们Android项目中的assets文件夹下
注:特殊操作
1.cygwin粘贴复制操作
默认安装cygwin,通过cygwin.bat脚本启动是不支持直接粘贴复制的,这样会带来很多不便。下面是本人实战:
基本设置:启动cygwin,右击任务栏中cygwin,选择Properties(属性)-->Misc(选项)-->Quick Edit(快速编辑模式),选中”快速编辑模式“-->确定-->选择”修改启动改窗口的快捷方式“,以确保每次启动cygwin都默认成以 上的所有设置。
1.下载cygwin 64位exe文件,安装,安装好后,安装make,搜索到之后安装 devel下面的 make gnu那个选项,
前面的勾选就可以了,前面的是bin文件,后面的是代码;
安装python,同上;
2.配置环境变量——注意NDK_ROOT为linux下编译用的,所以需要用linux的格式/cygdrive/d 主要反斜杠用/
NDK_ROOT
/cygdrive/d/developtool/android-ndk-r9
NDK_MODULE_PATH
/cygdrive/d/developtool/cocos2d-x-2.2.2;/cygdrive/d/developtool/cocos2d-x-2.2.2/cocos2dx/platform/third_party/android/prebuilt
Path设置
;%NDK_ROOT%;%ANDROID_SDK_ROOT%;C:\cygwin64\bin
3.找到cygwin64里面的bash_profile文件,在最后增加两行设置
NDK_ROOT=/cygdrive/d/developtool/android-ndk-r9/
export NDK_ROOT
注:打开cygwin,输入:cd $NDK_ROOT
=>来验证是否配置正确。
4. 找到 D:\developtool\cocos2d-x-2.2.2\projects\renzi\proj.android\jni\Android.mk文件
用工具把项目的cpp文件批处理添加进去
(1)在C:\coco_2dx\cocos2d-x-2.2.2\tools里,添加两个文件件(android-mk-generator和pylib)
(2)打开android-mk-generator,并且在安装python,和安装make一样;
(3)运行:打开android-mk-generator,shift+空白处右击,选择“在此处打开命令窗口”
然后输入命令: python android_mk_generator.py
5. Cygwin执行下面的编译命令(生产.so文件)
/cygdrive/d/developtool/android-ndk-r9/ndk-build -C /cygdrive/d/developtool/cocos2d-x-2.2.2/projects/renzi/proj.android/jni
或者:/cygdrive/c/android-ndk-r9b/ndk-build -C /cygdrive/c/coco_2dx/cocos2d-x-2.2.2/projects/renzi/proj.android/jni
或者:cd /cygdrive/d/developtool/cocos2d-x-2.2.3/projects/renzi_tv_new/proj.android/
或者: cd /cygdrive/c/coco_2dx/cocos2d-x-2.2.2/projects/biaoQing1/proj.android/
./build_native.sh
6. 在eclipse里运行:
导入libcocos2d-x到eclipse,右击Package Explorer空白区域,Import->Existing Android Code Into Workspace,然后在下一个窗口
的Root Directory那里定位到cocos2d-2.1rc0-x-2.1.3/cocos2dx/platform/android/java这个目录,选中libcocos2dx,导入
按照上面的方法导入cocos2d-2.1rc0-x-2.1.3/samples/Cpp/SimpleGame/proj.android
7.Classes、cocos2dx、extensions不显示内容:
右击->属性->Resource->Edit->Folder...->与下面的相同。
或者在Window下的属性里->workSpace里的Linked Resources->New->Name:COCOS2DX, Folder...:C:\coco_2dx\cocos2d-x-2.2.2\cocos2dx
8.复制资源文件(打不开:出现问题:Get data from file(images/tiban_hua_1_1.png) failed!)
将Cocos2dx项目中Resources文件夹中的所有资源文件复制到我们Android项目中的assets文件夹下
注:特殊操作
1.cygwin粘贴复制操作
默认安装cygwin,通过cygwin.bat脚本启动是不支持直接粘贴复制的,这样会带来很多不便。下面是本人实战:
基本设置:启动cygwin,右击任务栏中cygwin,选择Properties(属性)-->Misc(选项)-->Quick Edit(快速编辑模式),选中”快速编辑模式“-->确定-->选择”修改启动改窗口的快捷方式“,以确保每次启动cygwin都默认成以 上的所有设置。
发表评论
-
android 判断ImageView当前显示的是哪一张图片
2015-12-29 14:40 1606判断ImageView当前显示的是哪一张图片 private ... -
Android 4.4及以上WebView问题
2015-10-27 17:41 10531. 4.4系统以上WebView页面内容重叠问题 连接 ... -
Android AlertDialog包含EditText,软键盘不能弹出的解决方法
2015-09-16 14:31 1060AlertDialog包含EditText,软键盘不能弹出的解 ... -
无法上传so文件到svn上
2015-05-25 16:48 870Window-->Team-->Ignored R ... -
Android 文件下载与解压缩
2015-03-20 18:20 350转载:http://blog.csdn.net/hopehe8 ... -
博客链接
2014-11-26 16:01 01.好文章博客:http://blog.csdn.net/xi ... -
android一些基础功能汇总
2014-11-03 10:49 7271.Android开发 给图片加边框 http://www. ... -
创建文件夹和文件
2014-10-22 15:15 673String commonPath = Environment ... -
Android 线程的使用(传递多个参数)
2014-08-06 11:08 21041.Thread new Thread(new Runnabl ... -
cocos2dx 内存管理
2014-08-04 18:18 569cocos2dx 内存管理 转载自:http://blog. ... -
android读取图片
2014-07-25 11:56 992[size=large]一:读取res中的图片 //读取本地r ... -
Android ListView里设置默认Item的背景颜色
2014-07-23 11:51 816<?xml version="1.0" ... -
以某一点旋转(RotateAnimation)
2014-06-20 12:07 1750//自适应屏幕大小 webview.getSetting ... -
cocos2dx 一些细节积累
2014-06-10 10:28 4641.对于手动内存管理,我们需遵循new/release,re ... -
popWindow
2014-05-23 18:07 380popWindow -
自定义跑马灯
2014-05-23 16:46 554自定义跑马灯 -
cocos2dx 创建新的项目
2014-05-08 18:57 711cocos2dx如何用python新建项目 1、首先请先下 ... -
WebView的使用总结
2014-05-05 12:09 647//自适应屏幕大小 webview.getSettings ... -
cocos2dx 绘制矩形
2014-04-16 10:10 826CCDrawNode *draw1 = CCDrawNode: ... -
android 动态设置布局
2014-03-26 11:03 9351.动态设置RelativeLayout的布局 // 根据 ...
相关推荐
如果你想用cocos2d开发android游戏,但是又不方便找包,这里就可以为你提供cocos2d开发的所有相关包,解压后得到libs文件夹即可。
cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的电脑即可编程,条件是它能把开发工具Eclipse或者Android studio运行起来...
cocos2d-android 游戏引擎,文档介绍详细,各种使用 cocos2d-android 游戏引擎,文档介绍详细,各种使用 cocos2d-android 游戏引擎,文档介绍详细,各种使用
cocos2d-android
为cocos2d-android的android游戏开放引擎jar包 支持tiled Map地图的导入
cocos2d-Android-1,完整API文档,实用
Cocos2d-Android-1游戏开发框架,开发安卓游戏的cocos引擎
mars android游戏开发课程cocos2d-android-1资源
让安卓设备简单使用cocos2d做游戏开发的工具类,基于cocos2d的C语言版本开发,这个工程可以直接作为library导入项目
cocos2d-x编译多平台cmake文件,版本号是3.20。亲测可用。
资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...
使用了Cocos2d-android-1引擎。 在写代码时,误将MonkeyKing写成了moneyKing(包名里) 第一版程序下载 http://pan.baidu.com/s/1o6lWW2m 第二版程序下载 http://pan.baidu.com/s/1dDHxwop 第三版程序下载 ...
cocos2d实现android Toast提示功能
cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门 cocos2d入门
Cocos2d-x jar文件 放入assets文件中,即可引入工程