Queremos mostrarte la mejor solución que encontramos en todo internet. Nuestro deseo es que te sirva de ayuda y si puedes aportar algo que nos pueda ayudar a perfeccionar nuestra información puedes hacerlo..
Solución:
La causa del problema fue que Git en Windows convirtió los finales de línea de gradlew
del estilo Unix (LF) al estilo Windows (CRLF).
Puede desactivar esa conversión automática usando git config core.autocrlf false
.
Establecer los finales de línea de gradlew
volver al estilo Unix solucionó el problema. En Vim esto se hace usando :set fileformat=unix
.
Esto se debe a que el archivo gradlew tiene terminaciones de archivo de Windows.
puedes instalar dos2unix
con apt-get
o yum
mediante la ejecución:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
y luego usar dos2unix
para convertir los finales de línea
deCRLF
Retorno de carro de Windows + Avance de línea
aLF
Solo alimentación de línea de Linux:
dos2unix ./gradlew
Luego ejecuta tu gradlew
para una prueba:
./gradlew clean -d
Gracias por las respuestas, estas resaltaron que el problema era que Windows creaba el gradlew, cuando estoy en Mac.
Para solucionar esto, desde el directorio de la aplicación ejecuté el comando:
gradle wrapper
Esto crea (reemplaza el roto) un contenedor gradle, ¡eso funciona! (Observe que utiliza su local gradle
instalar para arreglar el envoltorio de la aplicación)