Reputation: 3249
When I create a new project (with the default settings, wasn't modified) in the newest Android Studio version (no more updates available) I get this message:
Build file 'C:\Users\user\AndroidStudioProjects\MyApplication\build.gradle' line: 3
Plugin [id: 'com.android.application', version: '7.2.1', apply: false] was not found in any of the following sources:
...
Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '7.2.1', apply: false] was not found in any of the following sources:Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:7.2.1')Searched in the following repositories:
Gradle Central Plugin Repository
MavenRepo at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:116) at org.jetbrains.plugins.gradle.model.ProjectImportAction.execute(ProjectImportAction.java:42)
While I can open projects that were created with an older version just fine.
build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '7.2.1' apply false
id 'com.android.library' version '7.2.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
app/build.gradle:
plugins {
id 'com.android.application'
}
android {
compileSdk 32
defaultConfig {
applicationId "com.example.myapplication"
minSdk 23
targetSdk 32
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}
settings.gradle:
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "My Application"
include ':app'
I tried to lower the APG and Gradle versions, reinstall Android Studio, reset to default settings, but it still fails.
How can I resolve this error?
Upvotes: 2
Views: 1884
Reputation: 3249
Turned out to be a problem with the internet supply which blocked the access to the google()
repository.
Using hotspot solved the problem.
Upvotes: 1
Reputation: 812
Check following things: in gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
In android studio preferences Build,Execut....>Build Tools>Gradle
Set Use Gradle from gradle-wrapper.properties file
and Gradle JDK
to 11
Upvotes: 0
Reputation: 5700
The message means that you are defining a dependency that can not be found in any of the repositories that are defined in settings.gradle
. This file can be found in your project root folder.
Maybe your gradle cache is having problems. Try to invalidate all caches in Android Studio and restart it: File -> Invalidate Caches -> Invalidate and Restart
Upvotes: 1