cocos2d-x-3.0移植android
来源:互联网 发布:科比00年总决赛数据 编辑:程序博客网 时间:2024/05/21 23:01
3.0版本后cocos2d-x有了比较大的改动,所以之前的教程也就不怎么适用
cocos2d-x 3.0 + vs2012 +win7 64bit 配置
1.安装NDK
(如果安装了就跳过这步)
http://pan.baidu.com/share/link?shareid=196521685&uk=1845687387
把NDK解压到英文目录待用.例如:C:\NDK
添加新的系统变量:
NDK_ROOT 值: NDK目录:C:\NDK
打开eclipse
window-preferences-android-NDK 将安装路径填好-ok
2.安装Cygwin(如果安装了就跳过这步)
http://www.cygwin.com/
运行setup.exe文件,联网下载所需要的安装文件.
需要文件:autoconf2.1、automake1.10、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make
务必选中 dev下的make文件.,如果你嫌麻烦就全装,将默认改成安装。
这里注意一下,skip是不安装的意思,keep是保持也就是安装过的意思,如果你想安装的话,就点击一下skip,让他变成版本号就是安装了。
安装完成以后,我们还要进行一下配置。
在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。
修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (c/NDK是安装ndk的路径)
ANDROID_NDK_ROOT=/cygdrive/c/NDK
export ANDROID_NDK_ROOT
然后保存关闭。
添加系统变量Path 安装路径/bin
例如:c:/cygwin64/bin
3.生成
2.1.5后可以一次性创建多个平台后,简单多了。
要修改proj.android\jni(例如在cocos2d-x-3.0alpha0-pre\projects\Cocos\proj.android)目录下的Android.mk文件,把里面的cpp名称换成自己的。
开启cygwin。
进入到 proj.android 目录下,输入 ./build_native.sh 开始编译。
这里,倒数第二行,我们可以开到,已经成功的生成了.so文件,那么我们就是成功了ok,开始下一步。
4.
我们先打开eclipse 把我们的项目引进来。
好了这里,我们就把项目成功的引入到eclipse中来了。我们来看看。
什么?还有错误?我么看看错误是 import org.cocos2dx.lib.Cocos2dxActivity; 这句找不到资源?
这里要注意,直接生成的android项目是没有系统资源的,我们去拷贝过来。
找到 cocos2dx\platform\android\java\src 文件夹,把里面的org文件夹整个复制到我们项目中去。
然后刷新eclipse列表
Look,错误没有了。好的,那我们继续。
接着我们创建一个虚拟机。这两种方法都可以打开虚拟机管理界面。
我们点击右上角的 New
这里的AVD Name就是虚拟机的名称,自己填,然后是选择屏幕大小,之后是系统版本最下面有个SD Card 我们写个100.之后点击OK。
然后关掉虚拟机管理界面。开始运行程序。
启动的会很慢,毕竟只是模拟嘛。等等吧
最后我们导出apk。
这里输入项目名称
这里我们选创建一个新的keys,然后选择保存位置,设置一个密码。
接下来填写详细的密钥信息
接着选择保存路径,然后点击finish生成即可。
转载地址:http://www.apkbus.com/forum.php?mod=viewthread&tid=142696
- cocos2d-x-3.0移植android
- Cocos2d-X Android移植
- cocos2d-x 3.0 final 移植 android
- [cocos2d-x]Win32移植android
- cocos2d-x移植Android问题
- cocos2d-x android移植日记
- cocos2d-x ios移植android
- cocos2d-x 项目android移植
- Cocos2d-X-Lua Android移植
- cocos2d-x Android平台移植
- Cocos2D-X 3.4 移植 Android
- cocos2d-x移植到android
- 【cocos2d-x 3.0】将项目移植到Android【codingnow.cn】
- cocos2d-x 3.0 win32项目移植到android平台
- cocos2d-x win32移植到android
- Cocos2d-x将win32移植到android
- Cocos2d-x将win32移植到android
- cocos2d-x 移植 android 的若干问题
- hdu oj2050杭电acm2050 折线分割平面
- poj 2236 Wireless Network(并查集)
- UVA 11401 Triangle Counting
- hdu3336Count the string
- hdu 1853 Cyclic Tour && hdu 3435 A new Graph Game(简单KM算法)
- cocos2d-x-3.0移植android
- QThread的使用总结(2)
- ubuntu 安装gcc pcre
- Single Round Match
- HDU 4883 TIANKENG’s restaurant
- 使用rgba属性兼容IE8
- 九度OJ 1021统计字符----20140728
- 炒冷饭系列:设计模式 单例模式
- poj 2006 Litmus Test 【即zoj 2351:计算酸的PH】