Cannot resolve constructor 'RxPermissions(com.example.example)'

问题代码

@SuppressLint("CheckResult")
private void getPermission(){
RxPermissions rxPermissions = new RxPermissions(OpenCVActivity.this);
rxPermissions
.request(Manifest.permission.CAMERA)
.subscribe(aBoolean -> {
if(aBoolean){
initClassifier();
mOpenCvCameraView.setCameraPermissionGranted();
}else{
Toast.makeText(OpenCVActivity.this,"abcd",Toast.LENGTH_SHORT).show();
}
});
}

报错内容

Cannot resolve constructor 'RxPermissions(com.example.example)'

Cannot resolve constructor 'RxPermissions(com.example.example)'

从报错看,猜测如下两种情况会导致这个error

1.是不是构造函数的入参不匹配
2.或者是由于RxPermissions 版本升级后,对象初始化方式调整成了其他方式。