分享好友 最新动态首页 最新动态分类 切换频道
Mac OSX平台搭建Android开发环境(github)
2024-12-26 23:01
  • Cocos2d-x版本号:cocos2d-2.0-x-2.0.4
  • OS X版本号:10.8
  • NDK版本号:android-ndk-r8b
  • 设备:Android 4.0.3(支持2.3版本及以上
  • 从cocos2d-x官方网站下载最新的Cocos2d-x。
  • 解压ZIP文件。本指南中解压库的存放位置如下
 
 

检测JDK是否安装,版本是否大于1.6.0。打开终端,输入

 
 
 

检查完后,便可开始设置Mac的Android开发环境。

用Eclipse下载ADT: http://developer.android.com/sdk/index.html#download。

解压ZIP文件(名字为“adt-bundle-.zip”,保存至适当位置如主目录的“Development”(开发)目录。

打开adt-bundle-/eclipse/目录并启动Eclipse。 就这样!至此集成开发环境已经加载了Android开发人员(Android Developer Tools)工具插件,SDK已经准备就绪。

在MBP Retina电脑中安装Eclipse

如果你用的是配备Retina显示屏的MacBook Pro电脑,注意原装Eclipse不支持Retina显示屏,但是可以使用简单的技巧启动Retina支持功能。(本方法来自:https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972

  1. 在Eclipse.app上执行“Show package contents”
  2. 编辑Contents/Info.plist文件。
  3. 就在以下代码上方
 

增加以下代码

 
  1. 将Eclipse.app应用移至一个新文件夹(清除OS X中info.plist文件的缓存,然后再移回旧文件夹。 5.启动Eclipse即可,已支持Retina显示屏。

从Android SDK Manager中下载SDK

从http://developer.android.com/tools/sdk/ndk/index.html中下载Mac版本的Android NDK。

现在已经准备好用cocos2d-x来开发跨平台游戏。但是我们还得做一些小修改,以便后续顺利开发。打开终端,输入以下命令

 

不要忘了改变Android SDK Root及Android NDK Root的值,后面将会用到这些变量。

命令行

进入/Users/iven/Dev/cocos2d-x/samples/Cpp/TestCpp/proj.android目录,执行以下命令生成build_native.sh文件

 

选择Testcpp Eclipse项目

从现存代码中选择Eclipse Android项目(/Users/iven/Dev/cocos2d-x/samples/Cpp/TestCpp/proj.android

注意:编译过程中可能出现如下错误

 

你可以通过导入另一个项目(in this tutorial is /Users/iven/Dev/cocos2d-x/cocos2dx)来修复该错误。

现在,在设备中再次编译并运行(build & run)便会得到以下结果。

至此我们已经为Mac电脑搭建好了环境,即可以用cocos2d-x来进行跨平台开发了。下一步是在Eclipse中创建一个跨平台项目,当然是用cocos2d-x引擎。

将create-android-project.sh文件前面的代码换成如下

 

进入cocos2d-x根目录,运行以下命令生成create-android-project.sh文件并创建名为“HelloWorld”的新Android项目。

 

完成HelloWorld项目创建之后,你会在cocos2d-x根目录看到该项目。如下图所示。

在终端运行“helloworld/proj.android/build_native.sh”

 

导入helloworld Eclipse项目

在“Existing Code”中选择“Eclipse Android Project”( /Users/iven/Dev/cocos2d-x/helloworld/proj.android

在设备中运行该应用以编译并安装。

至此便完成了在Mac平台上搭建Android开发环境。希望本指南对你有帮助并祝编码愉快。

https://github.com/KevinLion/cocos-docs/blob/master/manual/framework/native/getting-started/setting-up-development-environments/mac-osx-environment-setup/setting-up-android-development-environment-on-mac-osx/zh.md

最新文章
知乎精选:无条件下款的网贷有哪些-指数基金纳入个人养老金基金名录有何意义? 易方达基金:有助于构建“长钱长投”生态
  《通知》规定,在现有理财产品、储蓄存款、商业养老保险和公募基金产品基础上,将国债、特定养老储蓄、指数基金纳入个人养老金产品范围。金融机构要做好个人养老金产品资产配置公示等工作,依法依规开展投资咨询服务,探索开展默认投资
搜狗输入法医生版 v1.1 免费安装版
搜狗输入法医生版是一款十分不错的专门为从事医疗职业的群体而打造的智能输入法。软件内包含医疗词库、超级联想、简约风格、医生定制等特色,本站提供的是该软件的安装版本,欢迎需要的朋友前来本站下载使用。医疗词库针对医生群体专业词汇
百度蜘蛛池价格:蜘蛛池创建教程图片大全,轻松搭建高效SEO工具
百度蜘蛛池价格合理,提供详细创建教程及图片,助您轻松搭建高效SEO工具。本文目录导读:什么是蜘蛛池?蜘蛛池创建教程蜘蛛池创建教程图片大全随着互联网的快速发展,搜索引擎优化(SEO)成为了许多企业和个人获取流量、提高品牌知名度的重
河南玄同智能科技申请边缘分布场景下的状态应用的全链路监控专利,具备延迟低、数据安全性强和系统响应速度快的优点
金融界2024年12月18日消息,国家知识产权局信息显示,河南玄同智能科技有限公司申请一项名为“边缘分布场景下的状态应用的全链路监控方法和系统”的专利,公开号CN 119127614 A,申请日期为2024年9月。专利摘要显示,本发明公开了一种边缘
四乙烯行业现状分析及发展前景预测报告2025-2030年
四乙烯行业现状分析及发展前景预测报告2025-2030年,是北京亚博中研信息咨询有限公司推出的优质行业报告。报告价格:纸质版6400元/份,电子版6500元/份,合订本7500元/份。一份报告的平均价格在6400元-7000元/份之间,需要注意的是,这些价
用AI生成超逼真美女写真,教你如何轻松制作专属头像!
在这个科技日新月异的时代,AI工具的飞速发展让我们惊叹不已。其中,AI绘画与生成超逼真美女写真不仅吸引了无数年轻人的目光,更成为了许多自媒体创作者的得力助手。想象一下,只需轻轻一扫,立刻便能拥有一张高质量的专属头像,分享给朋友
韩漫漫画登录页面免费漫画入口免费下拉下载
韩漫漫画登录页面免费漫画入口免费下拉能够带给大家丰富的漫画供你阅读!各种精彩好看的漫画都能在这里找到,各种类型的漫画这里应有尽有。简洁的界面设计,能够带给大家非常舒适的阅读观看体验。喜欢韩漫的小伙伴不要错过哦!通过许多有趣
用AI造谣发50万篇引流图文,广州6人落网
南都此前曾调查利用AI造谣乱象。据此前报道,南都记者调查发现,除了ChatGPT等常用人工智能工具,南都记者通过关键词搜索,在网络上发现许多“AI洗稿”“伪原创生成器”“AI写作”等网站、小程序,其功能多样,能满足创作公众号文章、视频
抖音流量池怎么打开 抖音小店代运营
抖音流量池怎么打开?流量池主要参考评论数、转发数、抖音1数、完播率这四个维度的数据,来分析视频是否值得被推荐,想要进入流量池,还得提升这4项指标。1)评论数:A、在视频描述里,设置一些互动问题,引导用户留言评论,提升评论量。比如
Windows优化大师无广告官方版
1. 系统信息:Windows优化大师可以检测系统的硬件和软件信息,例如CPU信息、内存信息等,同时还可以查看更多系统详细信息,包括核心、内存、硬盘、网络、Internet、多媒体和其他设备等。2. 磁盘缓存:提供磁盘最小缓存、磁盘最大缓存以及缓
相关文章
推荐文章
发表评论
0评