La causa del problema era che Git su Windows convertiva le terminazioni di riga di gradlew dallo stile Unix (LF) allo stile Windows (CRLF).
Puoi disattivare la conversione automatica utilizzando git config core.autocrlf false .
Impostazione delle terminazioni di riga di gradlew tornando allo stile Unix risolto il problema. In Vim questo viene fatto usando :set fileformat=unix .
Questo perché il file gradlew ha terminazioni di file Windows.
Puoi installare dos2unix con apt-get o yum eseguendo:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
e poi usa dos2unix per convertire le terminazioni di riga
da CRLF Windows CarriageReturn + LineFeed
a LF Solo avanzamento riga Linux:
dos2unix ./gradlew
Quindi esegui il tuo gradlew per un test:
./gradlew clean -d