版本 A :
api 'com.alibaba:arouter-api:1.5.0'
annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
版本 B :
api 'com.alibaba:arouter-api:1.5.1'
annotationProcessor 'com.alibaba:arouter-compiler:1.5.1'
使用 Arouter获取FragmentA,此时不传递param1参数.
版本 A : 不会报错
版本 B : ARouter.getInstance().inject会报空指针的错误
也就是说在版本B中, 如果类中定义了参数, 但是你没有传这个参数, 就会有如下报错:

从版本A升级到版本B升级建议, ARouter.getInstance().inject 进行trycash捕获崩溃
版本 A :
api 'com.alibaba:arouter-api:1.5.0'
annotationProcessor 'com.alibaba:arouter-compiler:1.2.2'
版本 B :
api 'com.alibaba:arouter-api:1.5.1'
annotationProcessor 'com.alibaba:arouter-compiler:1.5.1'
使用 Arouter获取FragmentA,此时不传递param1参数.
版本 A : 不会报错
版本 B : ARouter.getInstance().inject会报空指针的错误
也就是说在版本B中, 如果类中定义了参数, 但是你没有传这个参数, 就会有如下报错:

从版本A升级到版本B升级建议, ARouter.getInstance().inject 进行trycash捕获崩溃