我的应用在使用BCR识别时意外退出,报错"NoSuchMethodError"

My app quits unexpectedly when using BCR for recognition, error "NoSuchMethodError" is reported

我的电商应用已经集成了HUAWEI ML BCR,但是在使用BCR进行识别时遇到了问题。当用户点击识别按钮时,相机会打开,但随后会立即关闭。

报告错误“NoSuchMethodError”:

No direct method <init>(Ljava/lang/String;)V in class Lcom/huawei/hms/ml/common/card/bcr/BcrDetectorOptionsParcel; or its super classes (declaration of 'com.huawei.hms.ml.common.card.bcr.BcrDetectorOptionsParcel' appears in ......
at com.huawei.hms.mlsdk.card.bcr.MLBcrAnalyzer.asyncAnalyseFrame(MLBcrAnalyer.java:113)
at com.huawei.hms.mlplugin.card.bcr.d.a(DecodeHandler.java:291)
......               

您的 BCR SDK 版本不是最新版本 ("2.0.0.300")。集成最新版本。此外,目前不支持mlsdk.card.bcrAPI。请使用mlplugin.card.bcrAPI。具体使用方法请参考Bank Card Recognition Development Procedure.

对于银行卡识别服务,可以通过视频流输入银行卡信息。银行卡识别提供处理插件。无需对摄像头视频流数据进行处理,即可集成银行卡识别插件,实现银行卡识别功能的集成。