2011-11-05 60 views
2

我是一名IOS開發人員,他在Snow Leopard上安裝了一個可正常工作的XCode 4。 因此,我目前還沒有安裝Android開發環境,因爲我現在還沒有需要安裝。OSX Titanium Mobile for IOS&android

我想評估appcellerator Titanium Mobile,以便將其用於爲需要應用程序的Android終端客戶端的產品原型設計產品,並且根據我的閱讀,這可能是合適的要走的路,也可能不走,這取決於最終產品的性質。

我已經下載並安裝了最新的Titanium Studio,它似乎已經爲我的XCode安裝選擇了設置,並且允許我創建一個「hello world」應用程序來構建該環境,但是,沒有android,我自然不能達到我想要做的,這是最低限度的,有一個「hello world」應用程序,我可以構建到最新的IOS和Android版本。理想情況下,每種風味的舊版本的選擇將是一個很好的,但在這個階段不是絕對必要的。

我試圖安裝Android SDK,它表面上是成功的,但Titanium不會撿起它。我諮詢了表面上出現的appcellerator網站(http://developer.appcelerator.com/doc/mobile/mobile-build-osx)以獲得我需要的信息,但是當我深入研究它時,從截圖看來,它似乎因此,假裝我沒有安裝android SDK(即沒有什麼我需要特別保存我迄今爲止嘗試過的),那麼最簡單的方法是什麼?獲得鈦工作室準備建立IOS和Android的路徑?即我需要同時做兩個 - 如果我想要一個純粹的IOS部署,我不會通過強迫自己使用JavaScript來削弱我的開發 - 如果我想純粹爲Android開發,我會用Objective-C編碼,我也不會使用Titanium - 對於有經驗的程序員來說,Titanium這樣的產品中唯一的真正點就是避免編碼任務的雙重處理。我可以看到有一個輔助應用程序,其中「JavaScript開發人員」(即「網頁設計師」)可能希望使用這樣的產品來避免客觀C的學習曲線,但除此之外,必須有一個簡單的方法讓這個產品建設成爲「跨平臺」,或者它沒有真正的目的。

最後,如果您無法回答所提出的問題,請不要傳播您在「自己滾動」或「編寫2個應用程序,不要使用Titanium」方面的特定立場。我想評估一下鈦,並且自己決定,而不是依靠那些有既得利益的人的意見來阻止我這樣做。我對這個產品已經有了足夠的偏見,但是我有足夠的開放精神來看看它是否確實是一個跨平臺開發工具。

如果其他人認爲有用,我很高興發佈(使用對此問題的評論)我評估的結果。

回答

2

由於您已經擁有iOS所需的位,因此應該很簡單。在Titanium中,找到儀表板。它應該默認啓動,但您可以從具有Appcelerator徽標的按鈕開始。從那裏,點擊「配置」標籤並選擇Android。完成之後,您可以直接從Titanium安裝Android SDK,並且不應該對路徑引用造成混淆。您需要核心SDK,以及Google API 8和2.2版本的Emualtor。

這裏展示我的意思是截圖: enter image description here

編輯: 當我回答我沒有注意到這個問題的日期。我通過一次錯誤來到這裏,然後跳進去,對不起。