Xamarin 条码扫描器

Xamarin Barcode Scanner

我正在尝试使用基于此页面的 ZXing 在 Xamarin 中进行条码扫描:https://github.com/Redth/ZXing.Net.Mobile

不幸的是,我得到的唯一结果是一个例外。代码编译得很好,没有错误或警告,我在 Samsung S7 上启动应用程序时出现错误

Unhandled Exception:
System.Reflection.TargetInvocationException: <Timeout exceeded getting exception details>

有时显示:

[...] index was outside the bounds of the array [..]

我从昨天开始就一直在和这个问题作斗争,我不知道可能出了什么问题,视频正在播放,就我而言,我没有机会:(

我使用 vs 2017 社区和软件包:

ZXing.Net.Mobile.Forms - 2.4.1

ZXing.Net.Mobile - 2.4.1

Xamarin.Forms - 3.1.0.697729

如果有人想查看完整代码,我要下载的项目:https://www.cyrklaf.eu/skaner.rar

我缺少想法,比如一件简单的事情,还有问题本身

我解决了这个问题。当我将 ZXing.Net.Mobile.Forms - 2.4.1 更改为版本 2.3.2 时一切正常:)