所需软硬件环境:
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版本
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,无需做其他配置
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/
选择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
输入工程名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