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

Android开发:libs.pjsip.android依赖无法解析问题求助

解决pjsip-android依赖无法解析的问题

核心问题:依赖坐标错误

你当前配置的org.pjsip:pjsip-android坐标并不存在于添加的sinch仓库中,该仓库维护的pjsip-android依赖groupId是com.sinch.pjsip,而非org.pjsip,这是导致依赖找不到的主要原因。

修复步骤

1. 修正依赖坐标

修改libs.versions.toml文件中的依赖配置:

pjsipAndroid = "2.15"
[libraries]
pjsip-android = { module = "com.sinch.pjsip:pjsip-android", version.ref = "pjsipAndroid" }

2. 确认版本可用性

如果修改坐标后仍报错,检查sinch仓库中是否存在2.15版本。若不存在,换成仓库内已发布的版本(比如2.14),修改pjsipAndroid的值即可。

3. 清理并同步项目

  • 执行Gradle的clean任务:在Android Studio右侧Gradle面板中找到app > Tasks > build > clean,双击执行。
  • 点击Android Studio顶部的"Sync Project with Gradle Files"按钮重新同步。

额外检查

确保settings.gradle.kts中的sinch仓库配置正确(你当前的配置是对的):

maven { url = uri("https://raw.githubusercontent.com/sinch/pjsip-android/master/repository") }

错误原因说明

你的Gradle构建在指定仓库中搜索org.pjsip:pjsip-android:2.15,但该仓库中只有com.sinch.pjsip:pjsip-android相关版本,因此无法找到匹配的依赖文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:27:05