2014-09-27 56 views
2

我開始了Android開發,並意識到Android完全建立在Linux上,但我現在正在Windows上編程。在開發Android應用程序時是否使用Linux操作系統?

我應該繼續使用Windows還是應該切換到Linux?

爲軟件開發人員使用Linux問題嗎?

+2

其完全取決於您,但開發不會受到任何影響 – 2014-09-27 18:14:20

+0

堅持您所知道的。它沒有顯着的區別。我在所有3(Linux,Windows,OSX)上開發,都有自己的長處和短處,對我來說大體相當。 – Simon 2014-09-27 18:25:24

回答

4

我曾在Android智能手機設備驅動程序三星移動部門。我還沒有開發過應用程序開發,但可以確定的是,因爲它基於Linux,因此瞭解Linux將幫助您確定和調整應用程序。

但是,回答你的問題是沒有。用於瞭解參數的工具在Windows上可用,並且adb shell提供了相當多的信息。所以你可以在Windows系統上開發和優化。

而且,回答最後一個問題是YES,當且僅當您正在研究適用於您的情況的底層Linux框架時,您將能夠更好地瞭解接口如何發生,udev如何有用以及如何使用是通過sysfs傳遞的參數。

3

這取決於你的口味和喜好。無論您的平臺更舒適。在Linux中沒有任何關於android開發的東西,這在Windows中是不可能的。雖然如果你從未使用過Linux環境,那麼堅持使用Windows來保持簡單。

+1

雖然我強烈建議嘗試這兩種方法。當我自學Java時,當我從Windows切換到Linux時,我的生產力在一夜之間似乎翻了一番,而且在*之前*我已經習慣了新工具。 6年後,我仍然*發現關於Linux的事情,讓我的生活更輕鬆。 – o11c 2014-09-27 19:57:47

2

我使用Linux和OSX進行Android開發。有許多工具和程序可以幫助開發,Android Studio在Linux/OSX上更快。

而且也有與設備的USB驅動程序沒有問題...

+0

意見,而不是事實。我在Linux和OSX上都遇到了各種設備問題。 OSX對我來說也比Windows慢得多。請注意,這是一款一直很差的Mac Mini,尤其是蘋果公司開始使用「更好」版本的OSX「升級」它之後。 – Simon 2014-09-27 18:23:47

+0

您對各種設備持續存在問題?他們的品牌和型號是什麼?我使用4GB內存的Arch Linux,並且運行順利... – extmkv 2014-09-27 18:26:59

+2

在Windows上,My Eclipse Bundle崩潰了兩次。 R.java被自動刪除。所以我想把它切換到Linux。感謝您的答覆。 – zackygaurav 2014-09-27 18:32:08

相關問題