Estoy intentando ejecutar gradlew desde mi línea de comando, pero constantemente enfrento el siguiente error.
Brendas-MacBook-Pro:appx_android brendalogy$ ./gradlew compileDebug --stacktrace
-bash: ./gradlew: Permission denied
Ya estoy ejecutando este comando desde mi directorio de proyecto. Necesito ejecutar este comando ya que estoy enfrentando el mismo error (no descriptivo) en Android Studio 0.2.x que se encuentra aquí: Android studio y error de compilación de gradle
¿Estoy haciendo algo mal y cómo puedo solucionar esto?
gradle
android-studio
gradlew
Brenda Nicole Tan
fuente
fuente
ls -l
. Esto le otorga los permisos de archivo en la columna de la izquierda.También podría arreglarse con
fuente
Puedes usar "bash" antes del comando:
fuente
Debe actualizar el permiso de ejecución para
gradlew
Localmente :
chmod +x gradlew
Git :
Deberías ver:
fuente
Jenkins> Panel de proyectos> (seleccione proyecto gradle) Configurar> Generar
x Use Gradle Wrapper
Hacer gradlew ejecutable x
fuente
clean before checkout
opciónEste comando funciona mejor especialmente en sistemas que no son Unix.
fuente
Simplemente escriba esto
command
en Android Studio Terminal (o en su terminal Linux / Mac)e intenta:
fuente
si no funciona después de chmod'ing, asegúrese de no intentar ejecutarlo dentro del directorio / tmp.
fuente
En mi caso, había ejecutado permisos y no podía ejecutar gradlew incluso con sudo. mi problema era que mi proyecto estaba en otro disco duro y no tenía permiso de ejecución en ese disco. Simplemente eliminé el indicador de montaje noexec de fstab y agregué el indicador de ejecución. luego vuelva a montar el disco para que se apliquen los cambios.
fuente
Pruebe el siguiente comando:
fuente
Recibí el mismo error al intentar ejecutar Flutter Run en una Mac. Aparentemente, en su proyecto flutter, hay un archivo android / gradlew que se espera que sea ejecutable (y no lo fue). Entonces en mi caso
utilicé este comando y ejecuté el proyecto
fuente
Este error está relacionado con el permiso Gradle. Simplemente pegue debajo de la línea en su terminal y ejecute ...
chmod a + rx android / gradlew
fuente
en la carpeta de Android cmd run
y correr
y ejecución del proyecto raíz
fuente