Android Studio安装后报错:无法找到com.android.application:8.1.0插件
嘿,别慌!刚装Android Studio就碰到插件找不到的问题确实闹心,我帮你梳理几个实用的解决办法,你一步步试试:
先确认核心配置没问题
你贴出来的setting.gradle仓库配置是正确的,pluginManagement里已经包含了google()、mavenCentral()这些必要仓库——毕竟com.android.application插件本来就托管在Google的Maven仓库里,先排除配置写错的问题。
解决办法挨个试:
优先检查网络连接
这是最常见的诱因!如果你的网络无法正常访问Google仓库,插件肯定拉取不到。可以试试切换到稳定的网络,或者在setting.gradle的两个仓库配置块里添加国内镜像(比如阿里云),修改后示例如下:pluginManagement { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } } }确认Gradle和AGP版本兼容性
你用的AGP(Android Gradle Plugin)版本是8.1.0,对应的Gradle版本范围是8.0-8.2,当前gradle-wrapper.properties里的8.2理论上是兼容的,但小版本的兼容小bug也可能导致拉取失败。可以试试调整AGP版本:比如降到8.0.0(对应Gradle 8.0),或者升级到8.1.1这类修复过bug的小版本,修改根目录build.gradle的plugins块:plugins { id("com.android.application") version "8.0.0" apply false id("org.jetbrains.kotlin.android") version "1.8.0" apply false }同时把
gradle-wrapper.properties里的distributionUrl改成对应版本:distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip清理缓存并重新同步
Android Studio的缓存偶尔会抽风,试试这两步:- 点击右上角的「Sync Project with Gradle Files」(大象图标)重新同步项目
- 如果还是不行,选顶部菜单栏「File」→「Invalidate Caches...」,勾选「Invalidate and Restart」,让AS重启并清理缓存
手动下载插件(备选方案)
如果前面的方法都失效,可以尝试手动下载com.android.application:com.android.application.gradle.plugin:8.1.0插件,放到你的Gradle本地仓库目录(一般是~/.gradle/caches/modules-2/files-2.1/com.android.application/com.android.application.gradle.plugin/8.1.0),不过这个方法比较繁琐,优先试前面的方案。
备注:内容来源于stack exchange,提问作者JAVAD SHEIKH




