O que são o arquivo gradle wrapper e gradlew.bat?

Ultimamente, vim a conhecer o poder do Gradle como sistema de compilação e, como desenvolvedor do Android, quero entendê-lo profundamente.

Um artigo dizia o seguinte:

"Você pode executar todas as tarefas de compilação disponíveis para o seu projeto Android usando a ferramenta de linha de comando Gradle wrapper. Está disponível como um arquivo em lotes para Windows (gradlew.bat) e como um shell script para Linux e Mac (gradlew.sh), e é acessível a partir da raiz de cada projeto que você cria com o Android Studio ".

Para executar uma tarefa com o wrapper, use um dos seguintes comandos:

No Windows:nome da tarefa gradlew

Agora eu tenho algumas dúvidas como segue: -

O que é o Gradle Wrapper e o gradlew.bat?Se eu tiver o Android studio instalado e estiver usando o gradle para criar meus aplicativos (então o gradle já está instalado no meu sistema), nesse caso, ainda preciso instalar o gradle para fins de construção na linha de comando, como quando escrevo algum comentário como gradle, gradlew na minha linha de comando, recebo um erro ao dizergradlew não é reconhecido como comando interno ou externo (o mesmo erro para outros comandos). Posso estar usando-o no caminho errado, me ajude em que caminho preciso usar o comando relacionado com gradle?Se eu precisar fazer o download e instalá-lo, como e onde posso encontrar o arquivo? e os outros processos?

Estou usando uma máquina Windows para isso.

questionAnswers(3)

yourAnswerToTheQuestion