递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 328|回复: 2
打印 上一主题 下一主题

[安卓] 刷新容器报错

[复制链接]

16

主题

191

帖子

1079

积分

银牌会员

Rank: 6Rank: 6

积分
1079
跳转到指定楼层
楼主
发表于 2026-10-19 20:11:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
错误: 步骤"编译Java源文件"执行失败
错误:
    src\com\scwang\smart\refresh\header\two\level\R.java:17: 错误: 找不到符号
            public static final 整数 srlEnableLastTime = _RM.attr.srlEnableLastTime;
                                                                ^
      符号:   变量 srlEnableLastTime
      位置: 类 attr

srlEnableLastTime 是 SmartRefreshLayout 框架的自定义属性(attr),定义在它核心库的 attrs.xml 里,用来控制 ClassicsHeader 是否显示“上次更新时间”

编译流程是:类库的 attrs.xml 声明属性 → 资源合并后生成全局的 attr 资源表(_RM.attr)→ 生成的 R.java 才能通过 _RM.attr.srlEnableLastTime 引用到它。
现在报“找不到符号”,说明生成 R.java 的那一步走了,但 attr 资源表里没有 srlEnableLastTime——即核心库的 attrs.xml 没有被合并进来。


怎么解决这个报错?

回复

使用道具 举报

17

主题

229

帖子

2112

积分

银牌会员

Rank: 6Rank: 6

积分
2112
沙发
发表于 2026-10-19 22:13:53 | 只看该作者
垂直刷新容器我也遇到bug反馈很久都没有说修复了。只能替换回25版的
回复

使用道具 举报

508

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
49930
QQ
板凳
发表于 2026-10-20 05:38:29 | 只看该作者
用 gradle 编译就能解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-11-7 09:17 , Processed in 0.085457 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表