ZXing.Net.Mobile.Forms在Android应用程序中导致nullreferenceexception

时间:2017-12-18 20:43:03

标签: android xamarin xamarin.forms zxing.net

我添加了ZXing.Net.Mobile.Forms以在我的应用中生成QR码。正如文档所说,我在我的MainActivity.cs文件中添加了ZXing.Net.Mobile.Forms.Android.Platform.Init();。我还给了我的应用程序使用相机和手电筒的权限。但是,当我运行它时,我在LoadApplication(新的App());

上收到此错误
{System.NullReferenceException: Object reference not set to an instance of an object.
  at Xamarin.Forms.Platform.Android.FormsAppCompatActivity.InternalSetPage (Xamarin.Forms.Page page) [0x0005e] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\AppCompat\FormsAppCompatActivity.cs:315 
  at Xamarin.Forms.Platform.Android.FormsAppCompatActivity.SetMainPage () [0x00000] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\AppCompat\FormsAppCompatActivity.cs:343 
  at Xamarin.Forms.Platform.Android.FormsAppCompatActivity.LoadApplication (Xamarin.Forms.Application application) [0x0025c] in D:\agent\_work\1\s\Xamarin.Forms.Platform.Android\AppCompat\FormsAppCompatActivity.cs:139 
  at Silenda.Droid.MainActivity.OnCreate (Android.OS.Bundle bundle) [0x0002e] in C:\Users\arnva\Documents\Visual Studio 2017\Projects\Silenda\Silenda\Silenda.Android\MainActivity.cs:24 }

1 个答案:

答案 0 :(得分:0)

将xamarin.forms版本更新为最新版本