@JvmField
kotlin 使用ARouter
@Autowired(name = ARouterInjectConstant.USER_COLLECTION_ID_MSG)
public var mId : String = ""
报异常,如下:
错误: ARouter::Compiler An exception is encountered,
[The inject fields CAN NOT BE 'private'!!! please check field [mXxxxBean] in class [xxx.xxxx.xxxxxActivity]]
解决方式:
- 检查字段是否 public
- 在@Autowired的上方加上@JvmField即可