简体   繁体   English

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

[英]ZXing.Net.Mobile.Forms causes nullreferenceexception in Android app

I added the ZXing.Net.Mobile.Forms to generate QR codes in my app. 我添加了ZXing.Net.Mobile.Forms以在我的应用程序中生成QR码。 As the documentation said, I added ZXing.Net.Mobile.Forms.Android.Platform.Init(); 如文档所述,我添加了ZXing.Net.Mobile.Forms.Android.Platform.Init(); to my MainActivity.cs file. 到我的MainActivity.cs文件。 I also gave my app the permissions to use Camera and Flashlight. 我还为我的应用授予了使用“相机”和“手电筒”的权限。 However when I run it I get this error on LoadApplication(new App()); 但是,当我运行它时,我在LoadApplication(new 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 }

将xamarin.forms版本更新到最新

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM