1、什么情况下我们应该使用gradle
If you're using Android Studio, you should be using gradle. You can add the repository and dependency to your gradle.build file. You'll find decent instructions for that on SO.
If you want to use maven, I would suggest using IntelliJ 12. In that case again it's a matter of adding the repo/dependency to your pom file.
2、gradle包括配置过程和执行过程