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

Android Studio升级后,如何在项目Gradle文件中正确配置Jitsi仓库?

Android Studio新版项目级Gradle添加Jitsi仓库的正确方式

Android Studio升级到AGP 7.0+之后,项目级build.gradle的结构发生了变化,原来的allprojects配置写法已不再推荐,直接添加会导致同步报错。正确的配置方式是使用dependencyResolutionManagement块来统一管理所有子项目的仓库。

修改后的完整项目级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.3.1' apply false
    id 'com.android.library' version '7.3.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url "https://github.com/jitsi/jitsi-maven-repository/raw/master/releases" }
        google()
        mavenCentral()
        maven { url 'https://www.jitpack.io' }
    }
}

关键说明:

  • dependencyResolutionManagement是新版Gradle引入的统一仓库管理块,用来集中配置所有子项目的仓库源
  • repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)会强制所有子项目使用这里配置的仓库,避免子项目自行配置仓库导致依赖冲突或同步问题
  • 直接将原allprojects块内的仓库配置迁移到dependencyResolutionManagement的repositories节点下即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 04:15:27