Reputation: 763
All my projects report this error? Is there a setting or option I need to change to resolve this error?
app: failed At 9/30/2021 2:47 PM with 1 error
Task 'wrapper' not found in project ':app'.
Task 'wrapper' not found in project ':app'
* Try:
Run gradle tasks to get a list of available tasks.
Run with --stacktrace option to get the stack
Upvotes: 76
Views: 158357
Reputation: 851
Make sure you are opening the correct folder for your project. you might have selected the root folder but your actual gradle project is in a sub folder. Select the folder that has the gradlew and gradlew.bat in it.
Upvotes: 5
Reputation: 43
For Kotlin: Here's the correct way to define the wrapper task in your build.gradle.kts file:
tasks.register<Wrapper>("wrapper") {
gradleVersion = "5.6.4"
}
In this Kotlin DSL code, use the register function to create a new task of type Wrapper and configure its properties within the lambda block.
Note: Make sure to replace '5.6.4' with the desired version of Gradle that you want to use for your project.
Upvotes: 3
Reputation: 43
If the "unlink" option does not exist in your Gradle settings, you can manually unlink the "app" project by removing its entry from the root/.idea/gradle.xml configuration file.
Upvotes: 3
Reputation: 461
maybe your project's structure is :
yourProjectDir:
--> app:
--> build.gradle
--> otherModule1:
--> otherModule2:
--> build.gradle
The correct way to open the project is :
Click build.gradle in the root directory 'yourProjectDir', not build.gradle in the 'app' dir.
Upvotes: 36
Reputation: 2910
This is because your build.gradle file doesn't have a wrapper task. Add this code to build.gradle:
task wrapper(type: Wrapper){
gradleVersion = '7.2'
}
You can replace 7.2 with the gradle version you want, then run gradle wrapper
task.
Upvotes: 84