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

添加android.arch.paging:runtime:1.0.0后使用PagerListAdapter报错求助

解决PagerListAdapter提示添加paging runtime到classpath的问题

我之前也碰到过一模一样的问题,其实核心原因是你只在模块级依赖里加了runtime,但编译时需要把这个库添加到项目根目录的classpath中。下面是具体的解决步骤:

  • 第一步:打开项目根目录下的build.gradle文件(注意不是app模块里的那个),找到buildscript块内的dependencies,添加paging runtime的classpath依赖:

    buildscript {
        repositories {
            google()
            jcenter() // 如果你的项目仍在使用jcenter仓库
        }
        dependencies {
            // 保留你原有的其他classpath依赖(比如gradle插件等)
            classpath 'android.arch.paging:runtime:1.0.0'
        }
    }
    
  • 第二步:确认你app模块的build.gradle里已经保留了implementation依赖(这部分你已经配置过,再核对下即可):

    dependencies {
        implementation 'android.arch.paging:runtime:1.0.0'
    }
    
  • 第三步:点击Android Studio右上角的「Sync Now」按钮,等待Gradle同步完成即可。

补充说明

PagerListAdapter涉及的部分编译时处理逻辑,需要依赖库在项目全局的classpath中生效,只在模块内添加implementation无法满足这个要求,所以才会弹出那个提示。另外如果你的项目已经迁移到AndroidX,建议改用AndroidX版本的分页库(比如androidx.paging:paging-runtime:2.1.1,对应你当前使用的1.0.0版本的适配版),兼容性会更好。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 09:20:36