本文只针对TItanium Mobile在Linux下的开发环境配置,如果您想了解在Window下搭建Titanium Mobile开发环境可以点击这篇教程。
系统要求
- 内存: 1.5G
- 操作系统:只能是10.04 LTS(Lucid Lynx) [官网上如是要求,其他版本未尝试]
移动SDK安装与配置
- 安装iOS开发工具[Sorry,目前没有资本]
- 安装Android开发工具
- 安装BlackBerry开发工具[目前官方好像不支持个人开发版,并且也不支持在Linux上开发]
条件有限,主要针对Android开发工具的安装说一下吧!
安装Sun/Oracle Java SDK
在使用Titanium之前,必须先安装Oracle/Sun JDK,一方面用于Android开发,另一方面JRE是Titanium运行所必须的组件。
注意:请不要使用其他JDK,比如说OpenJDK(这个在Linux下安装时会提到)。
Ubuntu 10.04下目前Titanium所支持的JDK
***版本JDK :6(aka1.6) rev 10
***版本JDK :***版本 系统架构 :32/64bit 下载位置 :默认资源库 备注信息 :如果使用64bit的JDK先安装ia32-libs包 |
(我不知道Ubuntu 10.04正式版是不是也使用的OpenJDK,但是我的BT5是使用,而正如上面提到的,必须使用Oracle/Sun JDK)
可以直接到官网上下载,也可以使用默认资源库来下载(如果没有源,手动添加),下面说一下怎么在终端里安装及配置默认JDK
可以先尝试(原版Ubuntu用户在命令前添加sudo,因为你不是root):
root@bt:~# apt-get install sun-java6-jdk |
如果报找不到源,那么使用下面的命令安装:
root@bt:~# add-apt-repository "deb http://archive.canonical.com/ lucid partner" root@bt:~# apt-get update root@bt:~# apt-get install sun-java6-jdk |
过一会儿安装完成后,设置当前机器默认的使用的JDK类型
root@bt:~# update-alternatives --config java |
如下图:
前面有*的表示系统当前所使用的JDK类型(我已经选择了Oracle/Sun JDK了)选择对应的数字回车即可!
默认安装好后会自动配置系统环境变量,同样你可以使用下面的命令来查看:
至止,安装Oracle/Sun JDK就结束了。#p#
安装Android SDK
如果你想要开发Android应用程序,那你必须安装Android SDK,先到官网下载对应你系统的Android SDK版本,然后安装。
下载android-sdk_r15-linux.tgz(比如放到~/Download下),按照官方手册上指导,可以如下安装:
创建~/applications文件夹,将android-sdk_r15-linux.tgz解压,然后进行安装和配置;
root@bt:~# mkdir ~/applications root@bt:~# cd ~/applications root@bt:~# tar zxvf ~/Download/android-sdk_r15-linux.tgz root@bt:~# ./android-sdk-linux/tools/android //别一运行这个命令后就把终端给关了!! |
这个界面很熟悉的,选择你需要的包进行安装即可,安装完成后,可以启动模拟器来测试看是否安装成功!
接下来配置一下环境变量,以免在后期titanium中选择Android SDK时出现找不到SDK的问题
root@bt:~# vi ~/.bashrc |
在文档***部分添加:
export ANDROID_SDK_ROOT=$HOME/applications/android-sdk-linux //这个路径根据各人情况自己設定 export PATH=$PATH:$ANDROID_SDK_ROOT/tools
ESC,:wq 保存! root@bt:~# source ~/.bashrc |
至此,Android SDK Manager和Packages安装完成。#p#
安装和配置Titanium Studio
先到官网(http://my.appcelerator.com )上下载Titanium Studio。
注:如果官网是被墙掉了,可以使用代理(注:对于如何下载使用Titanium Studio,代理起了不可否定的作用!)下面提供几个代理IP提供网站: + 中国免费IP网:http://www.ipfree.cn/ + http://www.sooip.cn/zuixindaili/2011-11-23/2624.html + 还有个在线直接访问的:http://proxyie.cn/PS:选择几个好点儿的就保存吧,说不定下一分钟就不可以访问了。 在浏览器里设置代理,我使用的是Chrome(可能各个版本不同). 点击那个小扳手-->Preferences-->Under the Hood -->Network -->[Change Proxy Settings...]
要下载Titanium Studio首先要注册(这也是TS的服务特征,云端管理项目),没办法绕开,注册成功后就可以下载了。
安装比较简单的,解压就可以了运行
这里可能是要提到代理的第二个地方,初次运行Titanium时它是需要你进行登录的。如果官网被墙,你需要在Proxy Setup里添加代理,这里的代理是HTTPS协议的,http://www.ipfree.cn/上提供的IP可以用。成功登录以后就不用再登录了。
运行好后,对于Android开发人员,要做的就是配置Android SDK了。
Windows --> Preferences --> Titanium Studio --> Titanium
在右侧Android的那个Panel里选择一下你的Android SDK就可以了。
Hello World!
这里和官方手册一样,来创建两个Hello World简单的程序,由于我的目标主要是开发移动App所以Desktop就不玩了。
建立Android项目也是一样很简单的
如图: