新建Kotlin项目来写小Demo,项目建好,编译不通过,但是遇到了Error resolving plugin [id: 'com.android.application', version: '7.2.1', app 这个问题
问题原因:
如上解释,所配置gradle版本在本地配置的gradle仓库里面没找到。
网上搜了一些解决办法:
plugins {
id 'com.android.application'
}
上面加上
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.x.x'//你用到的gradle版本号
}
}
方法二:
在 settings.gradle 中添加
rootProject.buildFileName = 'build.gradle.kts'
试了一下,哎 还是未能解决这个问题
又试了很多方法都没能解决,自己又瞎搞了半天,试出了一种解决办法。
如下:
在 settings.gradle 的repositories闭包中添加
maven { url "https://jitpack.io" }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
最终
pluginManagement {
repositories {
maven { url "https://jitpack.io" }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven { url "https://jitpack.io" }
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
google()
mavenCentral()
}
}