圖文教程:Ubuntu 10.04上搭建Titanium Mobile開發環境
本文只針對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項目也是一樣很簡單的
如圖:
