分享好友 最新动态首页 最新动态分类 切换频道
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

最新文章
不写代码,却做了爆款 App,前大厂产品经理,干翻全网
这两天在互联网圈里,有一个不会写代码的产品经理火了,我在 X 上也关注了他,他在 X 上经常分享一些干货,他的网名叫:花生。没错,他最近开发的一款产品「小猫补光灯」火了,之所以火,
总工程师年终工作总结6篇
工作总结可以帮助我们总结成功经验,为今后的工作提供指导和启示,工作总结是反思过去,为未来规划的重要工具,以下是公开课小编精心为您推荐的总工程师年终工作总结6篇,供大家参考。总工程师年终工作总结篇1一、公司硬件与维护自我任xx总
查到实测辅助“新道游是不是有挂”(其实真的能开挂)
新道游是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微下载使用。新道游可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义新道游系统规律,只需要输入自己想要的开挂功能
港股概念追踪|AI眼镜成智能穿戴市场新风口 企业布局产业链上下游(附概念股)
2024年9月Meta再次携手雷朋,在Connect大会上推出全新限量版Wayfarer智能眼镜,在镜框中巧妙地融合了计算机系统和一系列内置传感器、麦克风及扬声器,并显著提升了集成Meta AI的功能。国内品牌也紧随其后,百度也入局AI眼镜,旗下小度科技
谷歌SEO优化的六种方法
网站优化是谷歌SEO优化的基础。在进行网站优化时,需要从网站结构、页面加载速度、页面内容等方面入手,保证网站正常运行,避免出现404等页面错误。同时,需要确保网站可以被搜索引擎抓取,网站的结构简单明了,让机器可以轻松地获取内容,
自学Python需要多长时间从入门到精通?
人工智能技术的高速发展,Python需求持续增速,中国现在的人才缺口超过100万,目前Python已经成为企业不可或缺的编程技术,字节跳动、阿里、腾讯、Google等一线互联网巨头,都在抢夺Python相关人才。自学Pyt
挑卡网郑州的长尾关键词有哪些
【挑卡网郑州】长尾关键词有很多,郑州信息发布网为您整理各个搜索引擎的相关长尾关键词:百度的相关长尾关键词:挑卡网郑州市,河南挑卡网,郑州挑卡号网,挑卡网合肥,挑卡网天津,上海挑卡网络科技有限公司,成都挑卡网实体店,挑卡网重庆,全国
【乐玩(P588L/电信4G)腾讯手机管家下载】TCL LEWAN腾讯手机管家16.1.19免费下载
腾讯手机管家专注手机骚扰拦截,动态守护手机安全,深度清理微信、QQ缓存,让手机体积减半,拒绝卡慢。---认真服务---【骚扰拦截】智能拦截骚扰电话,过滤诈骗垃圾短信【清理加速】清理加速能力升级,释放空间告别卡慢【微信清理】个性清理
百科词条创建不求人,从零到一,轻松实现自我突破
三、资料搜集与整理接下来,你需要进行资料搜集与整理。这包括查阅相关书籍、文献、网络资源等,确保你获取的信息是准确、可靠的。同时,你还需要对搜集到的信息进行分类、筛选和整理,以便在创建词条时能够有条不紊地呈现。四、创建词条:
星座测算网站搭建教程——一步步教你创建自己的占星平台
在当今社会,科技与神秘学的结合为人们提供了前所未有的便利和乐趣。十二星座占卜测算小程序结合的产物之一,它不仅满足了人们对自我认知和未来探索的好奇心,也成为了现代社交互动的一式。下面,我们将详细探讨如何搭建一个功能全面、用户
相关文章
推荐文章
发表评论
0评