按ZXing.Net.Mobile的github主页说明使用时,报Object reference not set to an instance of an object 错误。
经查Issus找到解决方法:
在Android project主Activity的OnCreate()方法中需要同时引入以下两个方法:
Xamarin.Essentials.Platform.Init(Application);
ZXing.Net.Mobile.Forms.Android.Platform.Init(); //Xamarin.Forms.Android项目使用此项
ZXing.Mobile.MobileBarcodeScanner.Initialize(Application); //Xamarin.Android项目使用此项
如下图:

在使用ZXing.Net.Mobile时遇到Objectreference错误。通过查看Github上的 Issus,解决方案是在Android项目的主Activity的OnCreate()方法中加入Xamarin.Essentials.Platform.Init(Application)和ZXing.Net.Mobile.Forms.Android.Platform.Init(),以及ZXing.Mobile.MobileBarcodeScanner.Initialize(Application)。确保正确引用这两个初始化方法可以避免运行时错误。
3323





