在开发Android应用程序时使用Linux OS是否重要?

时间:2014-09-27 18:09:57

标签: android linux windows developer-tools

我开始进行Android开发,并意识到Android完全基于Linux构建,但我目前正在Windows上进行编程。

我可以继续使用Windows,还是应该切换到Linux?

使用Linux对软件开发人员有用吗?

3 个答案:

答案 0 :(得分:4)

我在Android智能手机设备驱动程序上的三星移动部门工作。我没有参与应用程序开发,但可以肯定地说它基于Linux,因此了解Linux肯定会帮助你调整和优化你的应用程序。

但是,回答你的问题是否定的。用于了解参数的工具在Windows上可用,而adb shell提供了大量信息。因此,您可以在Windows系统上进行开发和优化。

而且,回答你的上一个问题是肯定的,当且仅当你正在研究底层的Linux框架时,你的情况才是真的,因为你将能够更好地理解接口是如何发生的,udev如何有用以及如何通过sysfs传递的参数。

答案 1 :(得分:3)

这取决于你的口味和喜好。无论您使用哪个平台都比较舒服。 Linux中没有关于android开发的任何内容,这在Windows中是不可能的。虽然如果你从未使用过Linux环境,那么坚持使用Windows来保持简单。

答案 2 :(得分:2)

我使用Linux和OSX进行Android开发。有许多工具和程序可以帮助开发,Android Studio在Linux / OSX上更快。

此外,设备的USB驱动程序也没有问题......