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

Android Studio构建失败:无法找到azure-notifications-handler:1.0.1依赖

解决依赖无法找到的问题

核心原因

com.microsoft.azure:azure-notifications-handler:1.0.1 这个依赖不在你当前配置的仓库(Google Maven、Maven Central、JCenter、Jitpack)中,它托管在微软官方的Maven仓库里。你的同事能正常构建可能是因为本地缓存了该依赖,或者他们的Gradle配置中已经添加了微软仓库。

解决方案

1. 添加微软官方Maven仓库

打开项目级别的build.gradle文件,在allprojects > repositories块中添加微软仓库:

allprojects {
    repositories {
        google()
        mavenCentral()
        // 添加微软官方仓库
        maven { url "https://maven.microsoft.com/repository/public" }
    }
}

同步项目后重新构建,应该就能找到该依赖了。

2. 检查依赖是否冗余

你已经引入了com.microsoft.azure:notification-hubs-android-sdk:2.0.0,新版本的SDK可能已经包含了azure-notifications-handler模块。可以尝试移除显式的依赖声明:

// 删除这一行
implementation 'com.microsoft.azure:azure-notifications-handler:1.0.1@aar'

同步后构建,如果没有报错说明该依赖确实已被SDK包含,无需单独引入。

3. 清理Gradle缓存

如果上述方法无效,可能是本地缓存存在问题:

  • 在Android Studio中点击File > Invalidate Caches... > Invalidate and Restart
  • 或者手动删除项目目录下的.gradle文件夹,以及全局Gradle缓存目录(Windows系统通常在C:\Users\<你的用户名>\.gradle\caches)
  • 重新同步并构建项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:34:51