LibGdx--IOS开发环境搭建

所需软硬件环境:

1.苹果电脑(我用的是Mac OS X Lion 10.7.4)

2.JDK7       

3.Xcode 4.6.2    

4.Android开发环境(Eclipse + SDK + ADT)  

5.LLVM 3.2        

6.RoboVM         

 

(建议将所有文件下载到一个目录下,我下载到Download下)

 

1.下载安装JDK7:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载完成后进入下载目录中,双击安装包按提示安装,过程比较简单

安装完成后,在屏幕右上角的搜索框输入Java Preferences,选择Java设置偏好,将JDK7拖到第一位

打开终端输入java  -version查看当前JDK版本

LibGdx--IOS开发环境搭建_第1张图片

LibGdx--IOS开发环境搭建_第2张图片

 

2.下载安装Xcode 4.6.2 :https://itunes.apple.com/us/app/xcode/id497799835?mt=12

安装完成后新建一个工程测试是否能启动模拟器

 

3.下载安装Android开发环境: http://developer.android.com/sdk/index.html

下载完成后进到下载目录解压缩文件即可,双击Eclipse图标就可打开Eclipse,无需做其他配置

LibGdx--IOS开发环境搭建_第3张图片

 

4.下载安装LLVM 3.2 : http://llvm.org/releases/3.2/clang+llvm-3.2-x86_64-apple-darwin11.tar.gz

(若无法下载则从此链接下载http://pan.baidu.com/share/link?shareid=2047935597&uk=2835479065)

下载完成后进入打开终端,进入到下载目录,需要有root权限,没有root权限的输入sudo -s,输入密码取得root权限

在终端中依次执行以下命令:

mkdir -p /opt

tar xvfz clang+llvm-3.2-x86_64-apple-darwin11.tar.gz -C /opt

rm -f /opt/llvm

ln -s /opt/clang+llvm-3.2-x86_64-apple-darwin11 /opt/llvm

 

5.下载RoboVM :http://pan.baidu.com/share/link?shareid=2026904043&uk=2835479065

双击Eclipse图标打开Eclipse,Help-->Install new software-->add,输入Robovm,链接为http://download.robovm.org/eclipse/

LibGdx--IOS开发环境搭建_第4张图片

 

选择select all,单击下一步,按提示安装,安装完成后会提示重启Eclipse,重启Eclipse

(若链接不可用,则可到此下载http://pan.baidu.com/share/link?shareid=2062747251&uk=2835479065,

解压缩文件,将里面的jar包放到Eclipse目录下的plugins目录下,重启Eclipse)

进到下载目录下,执行以下命令:

tar xvfz robovm-0.0.2.tar.gz -C /opt

rm -f /opt/robovm

ln -s /opt/robovm-0.0.2 /opt/robovm

 

6.测试:

打开Eclipse,File-->new-->Project-->RoboVM -->RoboVM Cocoa Touch Project project type

LibGdx--IOS开发环境搭建_第5张图片

输入工程名HelloRobovm,其他的都默认,点击Finish

在工程下新建类,命名为HelloRobovm

public class HelloRobovm {   

     public static void main(String[] args) {       

            System.out.println("HelloRobovm!");  

   }

}


 

保存,右键工程,选择Run As--> iOS Simulator App

经过编译后会把程序安装到模拟器上,并在控制台打印HelloRobovm!

 

原文地址:http://www.robovm.org/docs.html

 

 

 

你可能感兴趣的:(eclipse,ios,libgdx,llvm,robovm)