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

导入flutter_pdfview包后Flutter项目构建报com.github.barteksc依赖缺失错误

根因说明

该构建失败的核心原因是flutter_pdfview依赖的原生Android组件com.github.barteksc:android-pdf-viewer:3.2.0-beta.1仅托管在JitPack仓库,你的项目默认Gradle仓库配置未包含该地址,导致Gradle无法拉取到对应依赖。

修复步骤
  • 找到安卓端仓库配置文件进行修改:
    若你使用的是AGP 7.0以下版本,打开android/build.gradle文件,定位到allprojects > repositories配置块
    若你使用的是AGP 7.0及以上版本,打开android/settings.gradle文件,定位到dependencyResolutionManagement > repositories配置块
  • 在上述配置块中添加JitPack仓库地址,修改后的参考配置如下:
repositories {
    google()
    mavenCentral()
    // 新增JitPack仓库配置
    maven { url 'https://jitpack.io' }
}
  • 执行命令清理项目构建缓存:flutter clean
  • 执行命令重新拉取Flutter依赖:flutter pub get
  • 重新执行调试构建即可正常完成编译。

如果上述操作后仍然报错,可尝试升级flutter_pdfview到最新正式版,或在android/app/build.gradle的dependencies块中手动指定该依赖版本强制覆盖:implementation "com.github.barteksc:android-pdf-viewer:3.2.0-beta.1"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:06:03