2011-10-05 34 views
-1

假設我在辦公室正在做一個Android項目,並且它不僅僅是一個業餘愛好項目,而且它實際上是要發佈和大量分發的。使用Android命令行工具來管理項目會有什麼麻煩,而忽略Eclipse?他們在這裏介紹瞭如何在命令行管理項目:Android非Eclipse命令行項目可行嗎?

http://developer.android.com/guide/developing/projects/projects-cmdline.html

但是,我不能感受一下,如果這些工具是產品質量還是不行。基本上,如果我使用命令行工具,那麼恐怕我不得不做任務「X」,只有在沒有Eclipse的情況下才能發現「X」任務基本上不可能或非常困難。有沒有這樣的任務X?或者,Android命令行項目工具在商業項目中是否可行?

我已經知道你不會有GUI設計器,但我對Eclipse中的GUI設計器沒有那麼瘋狂。無論如何,我總是發現自己按下「運行項目」來調試實際設備上的GUI(佈局預覽會被詛咒)。

至於調試,對於有限的調試量我做命令行jdb是足夠的,即使並不總是令人愉快。我敢打賭,如果我真的需要,我可以設置一個GUI調試器。

問題是,是否有任何問題在沒有Eclipse的情況下會被認爲是無法克服的?還是隻有輕微的煩惱,可以很容易解決(像我剛剛提到的兩個)。

我意識到堆棧溢出不適用於討論問題,這個問題可能看起來就是這樣,但我認爲它不是必須的。如果真的有一些關於不使用Eclipse的巨大可怕的事情,有人會提到它,我會給他們一個綠色的複選標記。如果沒有,那麼也許有人可以將我指向使用命令行工具而不是Eclipse的現有大型項目的示例,並且我會給出該綠色複選標記。

回答

2

許多人使用Ant從命令行構建Android項目。實際上,在我看來這是首選的方法,因爲它允許你檢查你需要的所有東西到源代碼控制系統中,並且每次都可以預測和重複構建。

所以,答案是「是」!請參閱Using Ant to Automate Building Android文章以獲得更深入的解釋,瞭解如何管理此問題。當然,使用Eclipse非常方便,但您並不需要它來構建Android應用程序。

相關問題