この問題の原因は、Windows 上の Git が gradlew の行末を変換したことです。 Unix スタイル (LF) から Windows スタイル (CRLF) へ。
git config core.autocrlf false を使用してその自動変換をオフにすることができます .
gradlew の行末の設定 Unix スタイルに戻すと、問題が修正されました。 Vim では、これは :set fileformat=unix を使用して行われます .
これは、gradlew ファイルに Windows ファイル末尾があるためです。
dos2unix をインストールできます apt-get で または yum 実行することにより:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
dos2unix を使用します 行末を変換する
から CRLF Windows キャリッジリターン + ラインフィード
へ LF Linux 改行のみ:
dos2unix ./gradlew
次に gradlew を実行します テスト用:
./gradlew clean -d