# Gradle permission denied in Circle 2.0

**URL:** <https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753>\
**Category:** Mobile\
**Tags:** android, gradle\
**Created:** [August 25, 2017, 9:33pm UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753 "2017-08-25T21:33:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dponce](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@dponce](https://discuss.circleci.com/u/dponce)\
**Post date:** [August 25, 2017, 9:33pm UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/1 "2017-08-25T21:33:15Z")

</div>

Hi! I’m using Circle CI 2.0 but right now I’m having this problem. I already did the initial configuration with this code:

version: 2  
jobs:  
build:  
working\_directory: ~/code  
docker:  
- image: circleci/android:api-25-alpha  
environment:  
JVM\_OPTS: -Xmx3200m  
steps:  
- checkout  
- restore\_cache:  
key: jars-{{ checksum “build.gradle” }}-{{ checksum “app/build.gradle” }}  
- run:  
name: Download Dependencies  
command: ./gradlew androidDependencies  
- save\_cache:  
paths:  
- ~/.gradle  
key: jars-{{ checksum “build.gradle” }}-{{ checksum “app/build.gradle” }}  
- run:  
name: Run Tests  
command: ./gradlew lint test  
- store\_artifacts:  
path: app/build/reports  
destination: reports  
- store\_test\_results:  
path: app/build/test-results

The error is in the dependencies section:

export TERM="dumb"  
if [-e ./gradlew]; then ./gradlew dependencies;else gradle dependencies;fi  
bash: line 2: ./gradlew: Permission denied

export TERM="dumb"  
if [-e ./gradlew]; then ./gradlew dependencies;else gradle dependencies;fi  
returned exit code 126

Action failed: gradle dependencies

What can I do?

---

<div class="post-metadata">

**Author:** ![rafaelje](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/rafaelje/32/10190_2.png) [@rafaelje](https://discuss.circleci.com/u/rafaelje)\
**Post date:** [September 14, 2017, 8:52pm UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/2 "2017-09-14T20:52:42Z")

</div>

You can add permission before push to your repo,

You can try in your local machine with:

```auto
sudo chmod +x ./gradlew

```

And then add on git, create a commit and push to your repo again

---

<div class="post-metadata">

**Author:** ![mohammed-rampurawala](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mohammed-rampurawala/32/9945_2.png) [@mohammed-rampurawala](https://discuss.circleci.com/u/mohammed-rampurawala)\
**Post date:** [December 10, 2017, 5:03am UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/3 "2017-12-10T05:03:34Z")

</div>

Hello, I am new to Circle build, I am also getting same error. So where I need to put the

> sudo

command.

Thanks

---

<div class="post-metadata">

**Author:** ![halfer](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/halfer/32/9083_2.png) [@halfer](https://discuss.circleci.com/u/halfer)\
**Post date:** [December 10, 2017, 12:09pm UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/4 "2017-12-10T12:09:35Z")

</div>

What is the _exact_ error you’re getting? What file does not have sufficient permissions? What config do you have - are you using CircleCI 1.0 or 2.0? May we see your configuration file, in a code-formatted block?

---

<div class="post-metadata">

**Author:** ![mohammed-rampurawala](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mohammed-rampurawala/32/9945_2.png) [@mohammed-rampurawala](https://discuss.circleci.com/u/mohammed-rampurawala)\
**Post date:** [December 10, 2017, 12:33pm UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/5 "2017-12-10T12:33:08Z")

</div>

Thanks for the help @rafaelje.

```
  command: |
            sudo chmod +x gradlew
            ./gradlew androidDependencies 

```

With `sudo` command my error got resolved.

Thanks  
Mohammed

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:33am UTC](https://discuss.circleci.com/t/gradle-permission-denied-in-circle-2-0/15753/6 "2018-06-18T11:33:42Z")

</div>


