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

已完成Maven仓库下载,IntelliJ Idea中Linphone SDK仍导入失败

解决IntelliJ IDEA中Linphone SDK导入失败的问题

可能的原因及排查步骤

  • 检查项目类型与Android配置
    Android Studio默认是Android项目环境,而IntelliJ IDEA如果打开的是普通Java/Kotlin项目(未配置Android环境),Linphone的Android专属SDK依赖无法被识别。需确认:

    1. 打开File > Project Structure,在Platform Settings > SDKs中添加Android SDK
    2. 在Project Settings > Modules里,将当前模块的SDK设置为Android SDK
    3. 确保build.gradle.kts中已应用Android插件:
      plugins {
          id("com.android.application") // 或com.android.library
          kotlin("android")
      }
      
  • 验证依赖与仓库配置
    即便缓存存在,依赖声明或仓库配置可能有误:
    确认依赖指向正确的Android版本SDK:

    dependencies {
        implementation("org.linphone:linphone-sdk-android:5.2.15")
        // 避免误写为JVM或其他平台的依赖
    }
    

    同时检查仓库是否包含Linphone的maven源:

    repositories {
        mavenCentral()
        maven { url = uri("https://linphone.org/maven_repository/") }
    }
    
  • 清理缓存并重新同步
    缓存存在但索引可能异常,执行以下操作:

    1. 点击File > Invalidate Caches...,选择Invalidate and Restart
    2. 重启后删除项目根目录下的.gradle和build文件夹
    3. 重新执行Gradle > Sync Project with Gradle Files
  • 检查多模块依赖配置
    如果是多模块项目,确认Linphone依赖已添加到需要使用的模块中,而非仅在根build.gradle声明,同时检查模块间依赖关系是否正确。

  • 更新IntelliJ Android插件
    旧版本Android插件可能对新依赖支持不足:

    1. 打开File > Settings > Plugins
    2. 找到Android Support插件,检查并更新至最新版本后重启IDE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 00:40:44