**無論使用什么編輯器,一定要構建一個良好的工程結構**?編輯器每個人都有自己的 選擇,讓你的編輯器根據工程結構和構建系統運作,那是你自己的責任。
當下首推[Android Studio](https://developer.android.com/sdk/installing/studio.html),因為他是由谷歌開發,最接近Gradle,默認使用最新的工程結構,已經到beta階段 (目前已經有release 1.0了),它就是為Android開發定制的。
你也可以使用[Eclipse ADT](https://developer.android.com/sdk/installing/index.html?pkg=adt)?,但是你需要對它進行配置,因為它使用了舊的工程結構 和Ant作為構建系統。你甚至可以使用純文版編輯器如Vim,Sublime Text,或者Emacs。如果那樣的話,你需要使用Gardle和`adb`命令行。如果使用Eclipse集成Gradle 不適合你,你只是使用命令行構建工程,或遷移到Android Studio中來吧。
無論你使用何種開發工具,只要確保Gradle和新的項目結構保持官方的方式構建應用程序,避免你的編輯器配置文件加入到版本控制。例如,避免加入Ant?`build.xml`文件。 特別如果你改變Ant的配置,不要忘記保持`build.gradle`是最新和起作用的。同時,善待其他開發者,不要強制改變他們的開發工具和偏好。