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

下载配置com.azure.android:azure-communication-ui-calling:1.0.0遇Gradle错误求助

解决导入Azure Communication UI Calling模块时的ui_library_version_name缺失错误

错误原因

你碰到的groovy.lang.MissingPropertyException是因为这个v1.0.0版本的Azure通信UI库属于多模块Gradle项目,ui_library_version_name是根项目gradle配置里定义的全局变量,单独导入:azure-communication-ui子模块时,Gradle找不到这个变量的定义,所以抛出错误。

解决方案

方案一:导入整个项目(推荐)

这个库的子模块依赖根项目的全局配置,直接导入整个解压后的项目就能解决变量缺失问题:

  • 打开Android Studio,选择File -> New -> Import Module
  • 选择你解压后的项目根目录(不是里面单独的azure-communication-ui文件夹),点击确定
  • 等待Gradle同步完成,根项目的配置会自动加载,ui_library_version_name变量就能被正常识别

方案二:手动添加变量定义(仅导入子模块时用)

如果只需要导入:azure-communication-ui模块,可以手动在子模块的gradle文件里补全变量:

  • 找到导入的:azure-communication-ui模块下的build.gradle文件
  • 在文件最顶部添加如下代码:
    ext {
        ui_library_version_name = "1.0.0"
    }
    
  • 点击同步Gradle,错误即可消除

额外提示

修改完UI后,若要在自己的主项目中引用这个本地模块,需要:

  1. 在主项目的settings.gradle文件中添加include ':azure-communication-ui'
  2. 在主项目的build.gradle依赖块中添加implementation project(':azure-communication-ui')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 22:13:12