Cocos2d-x游戏开发之整合cocos2dx的Android项目到Xcode项目中

cocos2dx开发的游戏 这是用cocos2dx写的游戏,功能齐全,希望喜欢! 立即下载

本站文章转载务必在明显处注明:原文链接:http://blog.youkuaiyun.com/cjsen/article/details/9527801

前言

如何让Xcode的ios代码与eclipse-android上的通用呢。。本篇讲如何将用cocos2dx新建的android项目中导入到ios项目,整合一起。。

实现

看过网上的其他内容过于麻烦,自己在配置时,发现步骤很简单,只要三步搞定

复制一个文件 ,修改两个配置文件路径,就可以了

首先,我们将通过用cocos2d根目录下create-android-project.sh新建的android项目中目录里的proj.android文件复制(只要这个就行)到Xcode中cocos2dx项目目录中,与classes,Resource等同级,如图


第二步,配置第一个路径,cocos2dx SDK的路径。

进入我们刚复制的proj.android中,用编辑器打开build_native.sh文件,修改COCOS2DX_ROOT路径,为你的存放cocos2dx SDK绝对路径,因为你将默认的android工程移动后此设置好的COCOS2DX_ROOT路径已经不对的了,所以我们改成绝对路径,如图


第三步,编辑器Android.mk.

继续到proj.android目录下 jni 目录(这个是用于.cpp文件编译),用编辑器打开Android.mk.

在$(call import-module,CocosDenshion/android) \ 之前加入

$(call import-add-path, /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4) \
$(call import-add-path, /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt)

(将  /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4 替换成你自己的cocos2dx Sdk的路径)如图:


最后,这样我们就可以编译.cpp文件了,执行build_native.sh文件,查看我们的路径配置有没有问题,如图


上图中,红色部分为你在build_native.sh 配置的各种路径,自己可以查看自己的路径有没有问题

而如果编译的中途出现 stop这种字符 就表示,配置有问题了,如,我把Android.mk 的路径写错了,就会出现下面的情况


上面的错误是因为我没有写好Android.mk的路径

最后,关于在ios更新了代码,或新加代码后如何编译更新到android项目中,请查看另外一篇博客

Cocos2d-x游戏开发之Mac下Android如何更新项目代码

cocos2dx 游戏开发系列之三 源码 cocos2dx 游戏开发系列之三 的 android工程源码 立即下载

相关推荐

LVGL 9.4 性能调优实战:如何通过脏区合并与tile分块,让你的嵌入式UI流畅度翻倍

本文深入探讨LVGL 9.4中的性能优化技术,重点介绍脏区合并与tile分块如何显著提升嵌入式UI流畅度。通过实战案例和源码分析,详细解析局部刷新策略、显示框架调优及性能瓶颈诊断方法,帮助开发者在STM32、ESP32等资源受限设备上实现丝滑的UI体验。

weixin_28678831的博客 450

安卓版的cocos2d-x游戏移植到ios

用cocos2d-x开发的游戏在安卓上已经正式上线了,今天准备移植到ios平台,等会w

fengyunlibo的专栏 334

2月底速申!国家超算互联网免费算力全攻略|编程小白零消耗实操首测_2026-02-26

2月底速申!国家超算互联网免费算力全攻略|编程小白零消耗实操首测作为一名编程小白,我目前正在学习编译和运行 Qt 框架,也在逐步摸索开发环境的配置方法,目标是打造一款属于自己的个人效率工具。就在这时,我挖到了一个国家级硬核福利:国家超算互联网核心节点开放免费试运行!哪怕是零基础如我,也能申领到 100 卡时异构加速卡算力,关键是——2 月底前申请更稳妥,早占位早使用。

qq_58517981的博客 2101

iOS导入cocos2d游戏

一、xcode中在自己项目中引入cocos2dx,需要导入cocos2d_libs静态库。首先需要到官网下载cocos2d引擎,cocos2d引擎下载链接点击进入官网二、将cocos2d引擎拷贝到工程目录,在工程中add Files..添加到工程中。 三、添加依赖库 四、对工程进行配置 1、Build Settings中配置 设置Valid Architectures

zww学习笔记 1万+

《AI大模型评测与智能测试》

第三篇“实践蓝图”(第6-7章)着眼于测试领域AI应用,重点介绍了RAG、AI Agent开发及构建端到端智能测试系统的方法。本书聚焦AI时代的“质量”核心,以“AI赋能测试”(AI For Testing)与“AI模型评测”(Testing For AI)为双轮驱动。内容不仅深入剖析如何科学度量AI大模型的内在质量,还系统讲解如何利用AI赋能传统软件测试,帮助读者贯通从模型原理、评测到应用开发的全链路知识。

酌沧 1139

手把手教你配置微信商户平台IP白名单:企业付款到零钱必备步骤

本文详细解析了微信商户平台IP白名单的配置原理与实操步骤,这是实现企业付款到零钱功能的关键安全环节。文章从理解IP白名单的安全逻辑出发,指导开发者精准定位服务器公网IP,并提供了在商户平台后台的详细配置流程与常见问题排查指南,帮助开发者高效完成配置,确保企业付款API的顺利调用。

weixin_29326909的博客 736

Cocos2d-x系列二:xcode中导入cocos2d_libs到自己项目中

xcode项目中引入cocos2dx,需要先导入cocos2d_libs静态库。 1、把cocos2dx项目(cocos2dx在Mac上开发环境配置及新建工)中如下图所示资源拷贝到xcode工程根目录下 图1-1 2、在xcode工程中导入cocos2d_libs.xcodeproj 图1-2 注意optiens选择如下 图1-3

逆钟夕的忘忧阁 3560

DSH-Work:一个让DeepSeek下载即用的Harness客户端

使用大模型工具时,环境配置往往比模型本身更让人头疼。DeepSeek Harness作为一类封装层,将模型调用、上下文管理、参数控制等复杂细节统一收拢,对外提供简洁操作入口。开源的DSH-Work正是这样一款Harness客户端,它通过自带运行时与保守默认配置,实现了下载即用、免配环境的目标,让使用者无需掌握Python、CUDA等专业知识即可快速连接DeepSeek云端或本地服务。对于非技术背景的用户,它降低了AI工具的使用门槛;对于开发者,它把时间从环境排错中解放出来,更专注于提示词调优与工作流设计。无

weixin_29048309的博客 343

cocos2d html5 xcode,xcode中导入cocos2d_libs到自己项目中

xcode中在自己项目中引入cocos2dx,需要导入cocos2d_libs静态库。以cocos2dx3.3为例1.cocos new -l cpp Demo创建出一个叫Demo的新项目,然后把该项目中cocos文件夹拷贝到自己原来的项目(MyCocos)所在文件夹下。 2.在xcode工程中导入cocos2d_libs.xcodeproj 3.在项目中配置中选择targets,在Buil...

weixin_28829173的博客 420

Android客户端如何设计架构

当我们在新开发一款APP时,我们在初期要如何设计架构呢?在这里我根据我的经验,总结了一些基本的架构思路。 客户端架构设计的时候,首先需要充分考虑到所开发的app的类型,这里我分为功能型和服务型两大类,功能型的app侧重业务和功能,服务型的app侧重服务和运算。下面我就具体来讲讲针对这两种类型的通用架构。 功能型app 功能型app的activity比较多,整个app都以一个个activity承载业务和功能,在设计这类app时,我们需要考虑哪些要素呢? 由于activity比较多,我们需要考虑页面的跳转路由,

子者不语的专栏 1544

基于STM32与HRTIM的四开关Buck-Boost双向DC-DC电源设计实战(附源码、仿真与设计解析)

本文详细介绍了基于STM32F334的HRTIM高分辨率定时器实现四开关Buck-Boost双向DC-DC电源的设计实战。通过精准的PWM控制、双环PID算法和智能模式切换逻辑,解决了电压震荡与效率优化等关键问题,并提供了完整的源码、PSIM仿真及参数计算,为高性能电源设计提供了实用参考。

7z8x2c4v6b9的博客 299

cocos2dx 3.2 win32项目移植到xcode

一. cocos命令创建一个项目

lengxue789的专栏 3004

服务部署之配置WSUS更新服务(基于Windows配置 Server 2022)

服务部署之配置WSUS更新服务(基于Windows配置 Server 2022)

2301_77192876的博客 2213

【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/667.html此篇针对较早的-x引擎讲解的,最新的可以参考: 【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入

李华明Himi 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!

转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/667.html 之前有两节介绍了mac下配置Android NDK并搭建Cocos2dX以及如何创建Cocos2d-X-Android项目,那么可能看过这两节的童鞋就很多疑问,问的最多的就是如何让Xcode中的iOS代码与Eclipse-Android代码通用?那

duyankun的专栏 1054

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Android导入打包运行即可!...

 本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/667.html   之前有两节介绍了mac下配置Android NDK并搭建Cocos2dX以及如何创建Cocos2d-X-Android项目,那么可能看过这两节的童鞋就很多疑问,问的最多的就是如何让Xco...

weixin_33912638的博客 90

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!...

本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/android-game/667.html 之前有两节介绍了mac下配置Android NDK并搭建Cocos2dX以及如何创建Cocos2d-X-Android项目,那么可能看过这两节的童鞋就很多疑问,问的最多的就是如何让Xcode中的iOS代码与Ec...

mmdev 267

【IOS-COCOS2D-X 游戏开发之七】整合COCOS2DX的ANDROID项目到XCODE项目中,XCODE编写&编译代码,ANDROID导入打包运行即可!...

本站文章均为李华明Himi原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接:http://www.himigame.com/android-game/667.html 此篇针对较早的-x引擎讲解的,最新的可以参考:【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xc...

weixin_34270606的博客 106
上一篇: Cocos2d-x游戏开发之Mac下Android如何更新项目代码
下一篇: Cocos2d-x游戏开发之代码如何识别ios平台与android并分开处理
CJsen
博客等级 码龄17年 46粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值