我问这个是因为很少有设备支持Linux。我的设备(华硕)没有Linux的USB驱动程序,谷歌USB驱动程序也不兼容。这让我进入了模拟器。这是一种方式吗?或者我应该转移到Windows?
答案 0 :(得分:1)
大多数智能手机原始设备制造商已经为Mac OS X和Windows开发了驱动程序,并排除了Linux。不仅如此,英特尔x86虚拟化(使您的仿真器与真实设备一样快)仅适用于Windows,而不适用于Linux。但是,在Linux中,您有一个称为kvm
的内核模块,它在Windows上扮演HAXM的角色。 kvm
适用于英特尔 AND AMD。
鉴于此,您可以考虑使用Windows来简化学习Android软件开发的过程,甚至更好地使用OS X,因为它还允许您进行iOS开发(这在Windows上是不可能的)。此外,当您插入手机时,OS X会自动下载智能手机驱动程序,而在Windows上,您必须在网络上搜索驱动程序。
进一步考虑:
Nexus
设备都可以在Ubuntu Linux上轻松运行。另见:
1。 Which is the best platform to develop Android apps: Windows, MacOS or Linux?
2。 Does using Linux OS matter while developing Android apps?