# CircleCI Gradle Build Dependency : Failed to apply plugin \[id 'com.android.application'\] Error at bottom with current version is 4.9 but I'm using required Gradle version 2.10

**URL:** <https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431>\
**Category:** Build Environment\
**Created:** [August 17, 2018, 7:21am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431 "2018-08-17T07:21:12Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 17, 2018, 7:21am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/1 "2018-08-17T07:21:12Z")

</div>

#!/bin/bash -eo pipefail  
gradle dependencies

Welcome to Gradle 4.9!

Here are the highlights of this release:

- Experimental APIs for creating and configuring tasks lazily
- Pass arguments to JavaExec via CLI
- Auxiliary publication dependency support for multi-project builds
- Improved dependency insight report

For more details see [Gradle 4.9 Release Notes](https://docs.gradle.org/4.9/release-notes.html)

Starting a Gradle Daemon (subsequent builds will be faster)  
…  
…  
…

> Configure project :app  
> Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error.

FAILURE: Build failed with an exception.

- Where:  
Build file ‘/home/circleci/repo/app/build.gradle’ line: 15

- **What went wrong:**  
**A problem occurred evaluating project ‘:app’.**  
**\> Failed to apply plugin [id ‘com.android.application’]**  
\*\* \> Gradle version 2.10 is required. Current version is 4.9. If using the gradle wrapper, try editing the distributionUrl in /home/circleci/repo/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip\*\*

- Try:  
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

- Get more help at [https://help.gradle.org](https://help.gradle.org)

BUILD FAILED in 30s  
Exited with code 1

---

<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:** [August 17, 2018, 10:07am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/2 "2018-08-17T10:07:50Z")

</div>

It would add a great deal of readability to apply preformatting formatting to your question. Please do that now:

- Click the edit button in the post toolbar
- With your mouse, select the text that is one continuous log
- Click the `</>` code button in the editor toolbar

Repeat if you have several blocks of logs/code in a single post.

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 17, 2018, 10:21am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/3 "2018-08-17T10:21:59Z")

</div>

Thanks for reply, but what’s the need of this?

---

<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:** [August 17, 2018, 10:22am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/4 "2018-08-17T10:22:51Z")

</div>

> [@swatisoni-ewebcore](#):
>
> but what’s the need of this?

Are you asking about why it is good to make things readable? 😺

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 17, 2018, 10:24am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/5 "2018-08-17T10:24:53Z")

</div>

Hey,

I’m facing this error

**A problem occurred evaluating project ‘:app’.**  
**\> Failed to apply plugin [id ‘com.android.application’]**  
\*\* \> Gradle version 2.10 is required. Current version is 4.9. If using the gradle wrapper, try editing the distributionUrl in /home/circleci/repo/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip\*\*

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 17, 2018, 4:19pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/6 "2018-08-17T16:19:52Z")

</div>

> [@swatisoni-ewebcore](#):
>
> gradle dependencies

I see you are getting this error when you execute gradle dependencies. Could you please try ./gradlew dependencies instead and see what happens?

Also, when you run gradlew, you may want to check the distributionUrl in gradle-wrapper.properties.

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 17, 2018, 4:59pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/7 "2018-08-17T16:59:32Z")

</div>

Thanks Mayu.

distributionUrl is same as suggested (gradle-2.10-all.zip) .

I tried to fix it up to 50 times by config.yml but i don’t know what is ./gradlew and how i can run by it in CircleCI.

Please let me know how can i fix it by ./gradlew?

Thank you so much Mayu! slight\_smile:

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 17, 2018, 5:28pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/8 "2018-08-17T17:28:59Z")

</div>

Can you type “ls” at the top of your Android project? Do you see gradlew?

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 17, 2018, 5:31pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/9 "2018-08-17T17:31:08Z")

</div>

> [@swatisoni-ewebcore](#):
>
> how i can run by it in CircleCI.

```
steps:
  - checkout
  - run: ls
  - run: ./gradlew dependencies

```

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 20, 2018, 5:40am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/10 "2018-08-20T05:40:01Z")

</div>

Getting this error

#!/bin/bash -eo pipefail ./gradlew dependencies

/bin/bash: ./gradlew: Permission denied  
Exited with code 126

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 20, 2018, 4:21pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/11 "2018-08-20T16:21:31Z")

</div>

chmod +x gradlew

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 21, 2018, 12:49pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/12 "2018-08-21T12:49:10Z")

</div>

Thanks for your support MAYU,

Please have a look in my config.yml

[config.yml.pdf](https://discuss.circleci.com/uploads/short-url/4SAzIQDiLADhqXlHyhwSk6zmbtD.pdf) (142.2 KB)

Error:  
1: I’m getting this when i use _circleci/android:api-25-alpha_ as a docker image  
**failed to find target with hash string ‘android-24’ in: /opt/android/sdk**

2: When i use _circleci/openjdk:8-jdk_ as a docker image, getting this error  
**SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID\_HOME environment variable.**

Also find below the version code which is defined in my build.gradle

compileSdkVersion 24  
buildToolsVersion “23.0.2”  
targetSdkVersion 23

In app dependencies  
compile ‘com.android.support:appcompat-v7:24.1.1’

In root dependencies  
classpath ‘com.android.tools.build:gradle:2.1.0’

---

<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:** [August 21, 2018, 1:39pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/13 "2018-08-21T13:39:42Z")

</div>

@swatisoni-ewebcore: please learn to use Markdown, it is the standard way of showing formatted text-based content. PDFs are not a good way to do this, as they collapse spaces when using the clipboard.

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 21, 2018, 4:56pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/14 "2018-08-21T16:56:22Z")

</div>

Your compile version is 24, so I would use circleci/android:api-24-alpha.

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 21, 2018, 5:16pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/15 "2018-08-21T17:16:48Z")

</div>

I tried to done with 23 but getting same error with hash string ‘andoird-23’

---

<div class="post-metadata">

**Author:** ![mayu](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/mayu/32/13073_2.png) [@mayu](https://discuss.circleci.com/u/mayu)\
**Post date:** [August 21, 2018, 5:27pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/16 "2018-08-21T17:27:38Z")

</div>

Same error with circleci/android:api-24-alpha?

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 21, 2018, 5:39pm UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/17 "2018-08-21T17:39:43Z")

</div>

When I use 25 then error will produce as 24 and when I use 24 then get with 23

---

<div class="post-metadata">

**Author:** ![swatisoni-ewebcore](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/swatisoni-ewebcore/32/18905_2.png) [@swatisoni-ewebcore](https://discuss.circleci.com/u/swatisoni-ewebcore)\
**Post date:** [August 22, 2018, 5:49am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/18 "2018-08-22T05:49:30Z")

</div>

Yes Mayu, Plz help

---

<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:** [November 20, 2018, 5:49am UTC](https://discuss.circleci.com/t/circleci-gradle-build-dependency-failed-to-apply-plugin-id-com-android-application-error-at-bottom-with-current-version-is-4-9-but-im-using-required-gradle-version-2-10/24431/19 "2018-11-20T05:49:32Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
