配置Android项目生成器
编辑cocos2d-x目录下的create-android-project.bat
1.建立Android项目
运行cocos2d-x目录下的create-android-project.bat,依次输入包名,项目名,版本号。
2.导入代码和资源文件
将win32项目中的classes和Resources中的文件拷贝过来。
3.编译so
编辑proj.android\jni目录中的Android.mk文件:
LOCAL_SRC_FILES:在这里加入Classes下的cpp文件
LOCAL_C_INCLUDES:在这里添加使用的库的h文件,如果有的话
LOCAL_LDLIBS:在这里添加使用的库的lib文件,如果有的话
运行cygwin,进入proj.android目录
运行build_native.sh脚本,编辑so
错误:
please define NDK_ROOT
在cygwin下的/etc/defaults/etc/skel/.bash_profile
添加:
#ndk-root
NDK_ROOT=/cygdrive/d/WORKBENCH/android-ndk-r8c
export NDK_ROOT
然后重新编译即可。
等待编译完成,会看到android项目目录下多了很多文件。
4.导入Android项目到Eclipse
错误:
Cocos2dxActivity找不到
貌似是2.0以上版本的问题,将cocos2dx\platform\android\java\src\org\cocos2dx\lib目录下的文件拷贝到Eclipse项目的src\org\cocos2dx\lib中
或者在cocos2d-x目录template\android中编辑copy_files.sh,这样就不用每次copy文件了。
cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android
运行效果:
分享到:
相关推荐
cocos2d-x的win32工程移植到Android
Cocos2d-x将win32移植到android进行编译教程
本资源详细记录如何把win32项目移植到Android平台上,图文并茂,是我自己移植时的心得体会,其中还有详细记录着移植时可能遇到的错误的解决方法
win32下 Cocos2d-x移植到Android平台的环境搭建文档,条理很清晰, 适合新手搭建环境!
Cocos2d-x环境搭建及Android\Ios平台移植
第五篇平台移植,即第21章~第23章,内容包括从Win32到Android平台的移植、从Win32到WindowsPhone8平台的移植和从Win32到iOS平台的移植。 第六篇开发实战,即第24章~第29章,内容包括使用Git管理程序代码和多个...
地球人己阻止不了程序猿们学习cocos2d-x了-学习笔记04 源码, 这个是移植到Android之后的源码,但是Classes文件也在里面可以直接拷到VS里编译win32版本。
老G的cocos2d-x学习笔记 第一部分:基本图形绘制 第二部分:字符串绘制 第三部分:绘制图片 cocos2d-x学习笔记04:简单动画 cocos2d-x学习笔记06:如何将win32移植到android ....
和cocos2d-x自带的win32环境下的iconv库不同,这个是已经编译好的android下使用的iocnv库。
里面有win32 和android版的... 如果想运行win32的必须把当前解压后的文件夹放在cocos2d-x 2.0.1版本的文件目录下。否则找不到库。我没一起打包。太大了。 android的版本可以直接运行。 或是你再修改了继续ndk编译运行。
cocos2d-x权威指南 例程 萝莉快跑 源码 2.14 代码整理,可编译。没错误。修正了2.0.1中的。移植可用 ios ,android ,win
由于上传资源大小有限制,所以并没有上传win32和android下的工程项目,如果您想创建win32或者android工程,可以先用cocos创建一个项目,然后将代码和资源文件移植过去。 游戏效果图和设计说明:...
cocos2d-x_Win32_Android_环境配置手册
从《Beginning Android Games》书中的源码移植到cocos2d-x下