[cocos2d-x]Win32移植android

1.在cocos2d-x目录下有个文件   ,使用UE(UE下载地址)编辑器之类打开文件


2.变量进行修改后保存. 变量1 cygwin下bin的路径.  变量2 android-SDK下tools的路径.  变量3 android-ndk路径 


3.直接运行在cocos2d-x目录下的  


4.输入包名和项目名字. 这里需要注意下,建立的项目会存放在cocos2d-x目录下,如果存在相同项目名会被删除覆盖.


5. 输入完毕后会列出相应支持的android版本出来,并进行id排序, 注意输入的是id序号,不是版本序号, 这里我的android2.1  id 7输入7


6.打开刚建立在cocos2d-x目录下的"项目"文件夹分别删除 Classes 和 Resources里的文件  


7.把win32里的*.cpp 和 *.h文件放入到建立的项目文件下的Classes下(除main.h 和 main.cpp) 和 win32的Resources资源文件放到项目的Resources下


8.打开项目下的proj.android\jni文件夹找到Android.mk用UE编辑器打开. (如果找不到jni文件夹或者android.mk文件,到项目下查找一下,有些路径不一样)


9.根据提示修改后保存:

LOCAL_SRC_FILES:修改Classes下所cpp文件名..按照格式修改   ../../Classes/*.cpp

                                           第一句 hellocpp/main.cpp \ 不需要修改 如果你想修改文件,在proj.android\jni\hellocpp 下, 

                                          如果没有HelloWorldScene.cpp文件就需要到main.cpp删除 #include "HelloWorldScene.h"

LOCAL_C_INCLUDES:添加另外库的h文件, 一般不用修改
LOCAL_LDLIBS:添加库的lib文件,一般不用修改

 

10.运行cygwin 输入项目下的proj.android路径

 

11.输入./build_native.sh 运行脚本,之后会进行编译,如果编译错误请注意看提示.

 

12.打开eclipse -> 新建 -> android project -> 输入项目名字,   选择 Create project form existing source , 输入项目路径下一步或者完成, 下一步选择对应的anroid版本,下一步输入输入的项目包名称

 

13.导出编译成APK就不用说明了吧

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值