Cannot Add Task 'wrapper' as a Task with That Name Already Exists

Armin Ronacher

The Problem

FAILURE: Build failed with an exception. * Where: Build file '/Users/me/my-app/android/build.gradle' line: 29 * What went wrong: A problem occurred evaluating root project 'android'. > Cannot add task 'wrapper' as a task with that name already exists. * 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 BUILD FAILED in 774ms Running Gradle task 'bundleRelease'... Running Gradle task 'bundleRelease'... Done 1.8s Gradle task bundleRelease failed with exit code 1

The Solution

Your build.gradle file is defining a task with the name wrapper, likely to pin the gradle version, like:

task wrapper(type: Wrapper) { gradleVersion = '5.6.4' }

But you have already the gradle wrapper defined in the gradle/wrapper/gradle-wrapper.properties file, like:

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

If you have your gradle wrapper checked-in to source control, you can safely remove the wrapper task from the build.gradle file. Otherwise, remove the gradle-wrapper.properties file.

Further Reading

If you’re looking to get a deeper understanding of how Flutter application monitoring works, take a look at the following articles:

Join the discussionCome work with us
Share on Twitter
Bookmark this page
Ask a questionImprove this Answer

Related Answers

A better experience for your users. An easier life for your developers.

    TwitterGitHubDribbbleLinkedin
© 2023 • Sentry is a registered Trademark
of Functional Software, Inc.