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

升级Parse Android SDK至4.2后出现Could not find bolts-tasks错误求助

解决Parse Android SDK 4.2升级时找不到bolts-tasks:4.2.0的问题

问题原因

Parse SDK 4.x版本不再自行维护bolts-tasks模块,转而依赖官方Bolts库,但依赖配置仍指向旧的Parse托管路径,导致无法找到对应版本的包。

解决步骤

1. 排除Parse依赖中的bolts-tasks并手动引入官方库

修改foundation模块和app模块的build.gradle,替换原有parse依赖配置,排除自带的bolts-tasks,同时添加官方Bolts任务库:

// 替换原有的parse依赖配置
implementation ("com.github.parse-community.Parse-SDK-Android:parse:4.2.0") {
    exclude group: 'com.github.parse-community.Parse-SDK-Android', module: 'bolts-tasks'
}
// 引入官方维护的bolts-tasks库
implementation 'com.parse.bolts:bolts-tasks:1.4.0'

2. 确认JitPack仓库配置

确保项目根目录的build.gradle中已添加JitPack仓库(Parse SDK的依赖托管在此):

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

3. (可选)升级ParseUI-Android版本

当前使用的ParseUI-Android 0.0.6版本与Parse SDK 4.2可能存在兼容性问题,建议替换为适配4.x的最新稳定版:

implementation "com.github.parse-community.ParseUI-Android:widget:latest-stable-version"
implementation "com.github.parse-community.ParseUI-Android:login:latest-stable-version"

4. 重新同步并重建项目

执行以下操作确保依赖生效:

  • 点击Android Studio菜单栏的File -> Sync Project with Gradle Files
  • 执行Build -> Clean Project后再执行Build -> Rebuild Project

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:25:10