新裝的AndroidStudio2021.2.1 Patch 1 版本(Chipmunk花栗鼠)辈灼,想新建一個Kotlin項目來寫寫Demo,項目剛創(chuàng)建好规丽,編譯就不通過,遇到了Plugin [id: ‘com.android.application‘, version: ‘7.2.1‘, apply: false] was not found in any這個問題撇贺。
問題原因:
如上解釋赌莺,所配置gradle版本在本地配置的gradle倉庫里面沒找到。
網(wǎng)上搜了一些解決辦法:
方法一:
在src里面的build.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'
試了一下雄嚣,還是未能解決這個問題
方法三:
把http代理全部注釋掉,gradle會重新下載組件
也未能解決我的問題
最終試了很多方法都沒能解決喘蟆,自己搗鼓了半天缓升,試出了一種解決辦法,僅供參考蕴轨。
方法如下:
在 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()
}
}
最后sync一下港谊,問題解決!