Android gradle: buildtoolsVersion vs compileSdkVersion

Quelle est la différence entre buildtoolsVersion vs compileSdkVersion dans la construction.gradle pour un projet Android?

EDIT: plus Précisément, j'aimerais des précisions sur ce que l'outil de génération est?

InformationsquelleAutor Glide | 2014-07-02