Answers:
Eclipse可能是最容易使用和得到官方支持的。
Eclipse Android Developer Tools(ADT)插件允许进行基本的项目创建和管理,以及逐步调试的功能,并能够轻松导出应用程序以进行部署/发布。
http://developer.android.com/tools/index.html
Google现在分发了一个ADT Bundle,其中包括带有ADT插件的Eclipse,SDK和平台工具,以及用于模拟器的最新Android平台和系统映像。
http://developer.android.com/sdk/index.html
在Android的SDK工具单独还是可以,如果你不想让整个包,如果你已经安装Eclipse,只是想下载,或添加ADT插件和SDK /平台工具,或者如果你想使用其他IDE。
这完全取决于您的个人喜好。Android SDK在Ubuntu(我每天都在使用)上运行良好,并且独立于您选择使用的IDE。
我个人使用IntellJ IDEA。社区版具有Android支持,并且是免费的。Eclipse是默认工具,它也是免费的,并且效果很好。
我也知道很多人在使用其他编辑器,例如vim,komodoedit等。但是,我建议使用前两个建议之一。
在构建应用程序方面,您应该使用Apache Ant来使用默认构建,也可以使用Apache Maven和Maven Android Plugin进行构建。无论如何,请找到一个独立于您使用的IDE的构建工具,甚至可能使用连续集成服务器。
正如另外两个提到的那样,Eclispe + ADT是最好的选择。Eclispe + Android具有很多功能,例如logcat查看器,堆栈跟踪查看器,DDMS,您还可以从中获取电话屏幕截图。您还可以模拟文本和打来的电话来测试您的应用程序。调试也很容易。我自己作为大学教学大纲的一部分,为Android开发了一个应用程序,我推荐eclipse + adt。转到此页面以获取安装帮助。您可以从此处下载SDK 。