この問題の原因は、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