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

Flutter Android应用资源获取失败,添加flutter_osm_plugin后构建卡顿求助

解决jitpack拉取osmbonuspack失败的问题

方案1:手动下载依赖本地引入

  • 获取osmbonuspack 6.9.0版本的aar文件,下载到本地
  • 在项目的android/app/目录下新建libs文件夹,将aar文件放入其中
  • 修改android/build.gradle,添加本地仓库配置:
    repositories {
        flatDir {
            dirs 'libs'
        }
        google()
        mavenCentral()
        // 注释掉原有的jitpack仓库配置
    }
    
  • 在android/app/build.gradle中添加本地依赖:
    dependencies {
        implementation(name: 'osmbonuspack-6.9.0', ext: 'aar')
        // 保留插件原本的其他依赖配置
    }
    

方案2:切换依赖源到mavenCentral

  • 修改android/build.gradle的仓库顺序,将mavenCentral()放在jitpack仓库之前,或者直接注释掉jitpack仓库:
    repositories {
        google()
        mavenCentral()
        // maven { url 'https://jitpack.io' }
    }
    
  • 重新执行构建,部分版本的osmbonuspack会在mavenCentral同步,可能可以正常拉取

方案3:更新flutter_osm_plugin版本

  • 查看flutter_osm_plugin的最新版本,更新pubspec.yaml中的依赖配置:
    dependencies:
      flutter_osm_plugin: ^最新版本号
    
  • 执行flutter pub get后重新构建,新版本可能已经替换了依赖获取源

额外提示:521属于jitpack服务器端的错误,也可以等待数小时后再次尝试构建,服务器恢复后可能就能正常拉取资源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 03:40:44