ARouter的compileDevDebugJavaWithJavac填坑记录日志

本文记录了一次在项目运行中遇到的错误排查经历,主要问题是由于ARouter中参数传递的成员变量被错误地设置为private,而正确的做法应该是设置为public。此错误的发现过程涉及到了对buildOutput、setting.gradle文件以及as控制台提示信息的理解,通过逐步排除法最终定位并解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好好的项目突然运行起来报错:

 build Output是:

完全看不出所以然,

看到下面这句:

在as控制台查看之后提示说子模块value文件,没在setting.gradle文件中配置,神特么无语。value文件和setting文件有几毛钱关系呢。

看看这优秀的提示:

 经过网络各种搜索无果,最终决定用最简单的排除法。

在一步步排除改动的代码后,终于发现,ARouter中,参数传递的成员变量,不能是private的

上面这样就是错误的,改成Public即可。

as提示语和错误的地方完全没看到有啥明显联系唉,记录一下,避免再次遇到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值