(2)Mac环境搭建

创建HelloWorld项目

将刚才下载的压缩包解压到你指定的文件夹里。

进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py

打开终端运行cocos.py脚本创建文件

./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

或者

python cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

  • HelloWorldDemo为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

运行项目

项目创建完成后,用Xcode打开HelloWorldDemo/proj.ios_mac里的Xcode项目文件,运行项目

Mac搭建Cocos2d-x v3.2alpha0 Android开发环境

准备工作

到Cocos2d-x官方网站下载最新版本v3.2alpha0

到Android官方网站下载Android SDK

最后还需要在Android官方网站下载Android NDK

JDK

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

1java -version

MacOS X会自动下载JDK,如图所示。 
 
你会看到如下所示信息:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

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

配置Android SDK环境

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

打开adt-bundle-<os_platform>/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. 就在以下代码上方
    </dict>
    </plist>

    增加以下代码

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

打开Eclipse,选择”ADT->偏好设置”,然后选择Android项来指定Android SDK的安装目录。如下图所示:

配置NDK环境

将iOS项目源文件编译成项目时需要用到NDK来生成native文件。

先解压下载的NDK和ADT放在同一个父文件夹里。

按如下操作添加NDK环境变量:

export NDK_ROOT="/Users/yiming/Desktop/android-ndk-r9"

重启终端。

创建HelloWorld项目

将刚才下载的压缩包解压到你指定的文件夹里。

进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py

打开终端运行cocos.py脚本创建文件

./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

或者

python cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

  • HelloWorldDemo为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录

生成Android项目文件

执行HelloWorldDemo/proj.android下的build_native.py脚本进行编译

编译成功!

并将HelloWorldDemo/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib文件夹拷贝到HelloWorldDemo/proj.android/src/org/cocos2dx下。

导入Android项目到Eclipse

通过导入一个已存在的Android项目的方法将生成的HelloWorldDemo导入到Eclipse中如下:

你可能看到如下错误提示:

The import org.cocos2dx.lib cannot be resolved HelloWorld.java /HelloWorld/src/com/young40/test line 26 Java Problem Cocos2dxActivity cannot be resolved to a type HelloWorld.java /HelloWorld/src/com/young40/test line 30 Java Problem Cocos2dxActivity cannot be resolved to a type HelloWorld.java /HelloWorld/src/com/young40/test line 33 Java Problem

你需要将

/opt/cocos2d-2.1beta3-x-2.1.1/cocos2dx/platform/android/java

按照上面的方法导入到Eclipse里面。然后在HelloWorldDemo项目上单击右键刷新,错误就会消失。

将您的手机设置成调试模式并用USB线连接到电脑, 在Eclipse中运行HelloWorld, 然后就能在手机上看到已经运行的HelloWorld了!

时间: 2024-12-28 17:01:26

(2)Mac环境搭建的相关文章

ELK - MAC环境搭建

ELK - MAC环境搭建 本文旨在记录elasticsearch.logstash.kibana在mac下的安装与启动. 先决条件 java8 mac软件管理工具brew brew相关命令 # 安装软件 brew install your-software # 查看软件安装信息 brew info your-software # 管理服务,没怎么用它,ELK都有自己的启动脚本在安装目录的bin/下面,且基本上都会携带参数启动 brew services start/stop your-serv

Appium - iOS Mac环境搭建

作者: Max.Bai 时间: 2014/10 1. iOS开发环境搭建 1.1系统要求 MacOS X 10.7 or higher, 10.9.2 recommended 1.2 xcode要求 xcode6.0(Appium 1.3), xcode5.0(Appium1.2) 1.3 Apple Developer Tools (iPhone simulator SDK, command line tools) 安装ios SDK,command line tools 2. Node js

App自动化测试探索(二)MAC环境搭建iOS+Python+Appium测试环境

环境搭建要求,MAC 机器一台,要求 Xcode 8.0以上 1. 安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装 libimobiledevice brew install libimobiledevice 3. 安装 ideviceinstaller brew install ideviceinst

swift之VirtualBox下mac环境搭建

在ubuntu下使用swift命令感觉太不过瘾了,还是想着鼓捣一个mac的虚拟机 威锋网有好几篇的相关文章,但是很多分享的资源都下载不了了,除了这篇:http://bbs.feng.com/read-htm-tid-7625465.html,参考自这篇文章.这篇文章写得特别棒,再次感谢原作者,来回搭建了好几次这个环境,反复研究这个安装过程,文章讲的很详细,系统安装一个更新包,可以使用xCode6.0,刚刚好可以使用swift. 资源包百度云下载:http://pan.baidu.com/s/1p

python mac环境搭建

安装 virtualenv $ sudo pip install virtualenv 然后建立一个测试目录: $ mkdir testvirtual $ cd testvirtual 就可以成功创建一个虚拟环境 env1: $ virtualenv env1   就可以成功创建另一个虚拟环境 env2: $ virtualenv env2 然后想进入哪个虚拟环境就CD进去就可以了,比如进入env1: $ cd env1 安装 virtualenvwrapper Virtaulenvwrappe

Lua for Mac环境搭建

1??在Mac上安装Lua的运行环境再简单不过了,如果你的Mac Terminal上安装了Homebrew的话,只需要键入`brew install lua`即可. longsl-mac:~ longsl$ brew install lua Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae acpica? ? ? ? ? ? ? erlang?

appium mac环境搭建

原本是自己在node官网下的dmg,安装后, npm install -g appium,报权限错误. sudo npm install -g appium, 然后npm install wd 虽然可以安装成功.但是appium&的时候会有权限问题. 折腾良久.最终还是按照appium官网的方法 先装了brew,然后用brew安装node,在安装appium. 终于成功 brew install node npm install -g appium npm install wd zhangmin

Openfire for mac 环境搭建

参考网址: http://www.jianshu.com/p/f28c4193e8fc http://cdn0.jianshu.io/p/729fa512d08d 1.openFire下载: https://igniterealtime.org/downloads/(下载dmg) 2.mySql下载: http://dev.mysql.com/downloads/mysql/ myworkbench下载: http://dev.mysql.com/downloads/workbench/ 3.配

react Native环境 搭建

react Native的优点:跨平台 低投入高回报 性能高 支持动态更新.一才两用(ios和Android) 开发成本第 代码复用率高.windows环境搭建react Native开发环境1.安装node.js nmp-v查看node.js/npm版本2.npm install -g react-native-cli安装依赖3.react-native -help可以看相关命令4.Android中文域名 安装Android开发工具Android Studio5.react-native in