Ursache des Problems war, dass Git unter Windows die Zeilenenden von gradlew konvertierte vom Unix-Stil (LF) zum Windows-Stil (CRLF).
Sie können diese automatische Konvertierung mit git config core.autocrlf false deaktivieren .
Setzen der Zeilenenden von gradlew Zurück zum Unix-Stil hat das Problem behoben. In Vim geschieht dies mit :set fileformat=unix .
Dies liegt daran, dass die Gradlew-Datei Windows-Dateiendungen hat.
Sie können dos2unix installieren mit apt-get oder yum durch Ausführen von:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
und verwenden Sie dann dos2unix um die Zeilenenden umzuwandeln
von CRLF Windows-Wagenrücklauf + Zeilenvorschub
an LF Nur Linux LineFeed:
dos2unix ./gradlew
Führen Sie dann Ihre gradlew aus für einen Test:
./gradlew clean -d