You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 3.1升级后找不到android-maven-gradle-plugin.jar问题求助

解决Android Studio 3.1升级后找不到android-maven-gradle-plugin的问题

这个问题我之前帮不少开发者处理过,核心原因是**com.github.dcendents:android-maven-gradle-plugin已经停止维护**,再加上jcenter仓库早已停止更新并逐步移除旧包,所以升级到AS3.1后就找不到对应的jar了。给你两个解决方案,优先推荐第一个官方替代方案:

方案一:替换为官方的maven-publish插件(推荐)

Android Gradle Plugin 3.0+官方推出了自己的Maven发布插件,完全可以替代旧的第三方插件,适配性更好:

  1. 修改项目根目录的build.gradle
    找到buildscript下的dependencies,移除这一行:
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
  1. 修改需要发布的Module的build.gradle
    先移除旧的插件引用:
// 删掉这行
apply plugin: 'com.github.dcendents.android-maven'

然后添加官方插件引用,并配置发布规则:

apply plugin: 'maven-publish'

// 配置发布内容
publishing {
    publications {
        maven(MavenPublication) {
            // 关联Android组件
            from components.android

            // 自定义你的Maven坐标(按需修改)
            groupId 'com.your.company'
            artifactId 'your-module-name'
            version '1.0.0'
        }
    }
}

方案二:继续使用旧插件(不推荐)

如果暂时不想替换插件,可以尝试把mavenCentral仓库加入到buildscript的仓库列表里,因为这个插件的包还存在于mavenCentral中:

修改项目根目录的build.gradle:

buildscript {
    repositories {
        google()
        mavenCentral() // 新增这个仓库
        jcenter() // 保留你需要的其他依赖仓库
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
    }
}

⚠️ 注意:这个方案只是临时 workaround,旧插件已经多年没有更新,后续升级Gradle或AS大概率还会出兼容性问题,还是建议尽早切换到官方插件。

内容的提问来源于stack exchange,提问作者Wun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:46:54