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

Flutter打包APK遇:app:lintVitalRelease依赖错误,求解决

Flutter WebRTC打包APK时无法找到com.github.webrtc-sdk:android:104.5112.03依赖的解决办法

问题重现

使用Flutter 3.9版本集成flutter_webrtc包,执行flutter clean后尝试生成APK,报错如下:

Could not determine the dependencies of task ':app:lintVitalRelease'.

Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath'.
Could not find android-104.5112.03.jar (com.github.webrtc-sdk:android:104.5112.03).
Searched in the following locations:
https://jitpack.io/com/github/webrtc-sdk/android/104.5112.03/android-104.5112.03.jar

解决步骤

  • 检查JitPack仓库配置
    确保项目根目录下的android/build.gradle中,allprojects的repositories里包含JitPack,配置如下:

    allprojects {
        repositories {
            google()
            mavenCentral()
            maven { url 'https://jitpack.io' }
        }
    }
    

    注意不要只在buildscript下配置,必须在allprojects里添加。

  • 切换WebRTC依赖版本
    104.5112.03版本可能在JitPack上存在拉取问题,建议切换到稳定版本:

    • 方式一:修改pubspec.yaml指定flutter_webrtc的稳定版本,比如:
      dependencies:
        flutter_webrtc: ^0.9.44
      
    • 方式二:在android/app/build.gradle中强制指定Android端WebRTC版本:
      dependencies {
          implementation 'com.github.webrtc-sdk:android:103.5057.02'
      }
      
  • 彻底清除缓存
    除了flutter clean,还要清除Gradle本地缓存,执行以下命令:

    flutter clean
    cd android
    ./gradlew cleanBuildCache
    flutter pub get
    
  • 排查网络问题
    确认网络可以正常访问JitPack,若网络不稳定,尝试切换网络环境,必要时检查代理设置是否影响依赖拉取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 21:22:02