在学习coco2d-x的时候发现,还是在xcode中写代码以及调试比较方便,可是写完怎么向android移植,生成APK呢?很简单,几步搞定。

1. 在xcode 中完成游戏工程。

2. 生成android工程(要用到命令行,coco2d-x官网有生成android工程的步骤)。

3. 将ios工程的所有使用到的资源文件copy到android工程的Resource文件夹,将所有的代码文件copy到Classes文件夹。

4. 修改android工程下jni文件夹下的Android.mk。

Android.mk修改实例:

如原本應該只有main.cpp \
../../../Classes/AppDelegate.cpp \
../../../Classes/HelloWorldScene.cpp

加入新的.cpp
main.cpp \
../../../Classes/AppDelegate.cpp \
../../../Classes/HelloWorldScene.cpp \
../../../Classes/xxx1.cpp \
../../../Classes/xxx2.cpp \
../../../Classes/xxx3.cpp


5. 命令行调用android工程内的build_native.sh(我用的mac,所以是sh)编译。

6. 等待编译完成后,在eclipse中导入改工程,编译运行。android游戏apk生成成功。

注,如果修改了底层c++代码,只需重新编译底层库和在eclipse中编译运行就可以看到改动。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)基于Netty的消息推送方案之概念和工作原理(二)
  3. Your Android(安卓)SDK is missing, out of date or corrupted
  4. Android(安卓)Activity接收Service发送的广播
  5. 关于pdfbox在android平台中运行出错的原因分析
  6. Android平台搭建
  7. android实时录制视频h263编码通过rtp打包udp发送到服务器
  8. Android(安卓)操作系统获取Root权限 原理详细解析
  9. Android(安卓)JNI 调用

随机推荐

  1. Android之 .9.png 篇
  2. 让你的 EditText 全部清除
  3. Android OAUTH
  4. android 搜索时关键字变色
  5. 在应用程序使用android google搜索功能
  6. 取android:versionCode
  7. Android Wear 进阶 2 Creating Wearable
  8. android中各种适配器之SimpleAdapter使用
  9. Android应用程式编译成系统程序
  10. android junit