c# - 应用程序今天工作正常,现在不行。没有任何改变,也没有错误
问题描述
我正在开发一个应用程序。一切都运行良好......比我关闭视觉工作室并重新打开。似乎没有任何工作。如果我启动应用程序,它会打开,但在进入应用程序的第一页之前会卡住
我已经尝试清理/重建,但没有运气,也不知道问题出在哪里。关于如何调试这个的任何想法?
如果您在线查看错误的中间部分,[me.idcardwalle]
这似乎是错误的项目名称。正确的名字应该是idcardwallet
[Mono] Loading reference 0 of /data/data/com.companyname.idcardwallet/files/.__override__/Stormlion.ImageCropper.Android.dll asmctx DEFAULT, looking for mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
[Mono] Assembly Ref addref Stormlion.ImageCropper.Android[0x715c75ed00] -> mscorlib[0x715d31e280]: 30
[Mono] Requesting loading reference 16 (of 20) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll
[Mono] Loading reference 16 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll asmctx DEFAULT, looking for Xamarin.Essentials, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet.Android[0x715d31e680] -> Xamarin.Essentials[0x7145c23d00]: 2
[Mono] Requesting loading reference 6 (of 8) of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Essentials.dll
[Mono] Loading reference 6 of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Essentials.dll asmctx DEFAULT, looking for Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065
[Mono] Assembly Ref addref Xamarin.Essentials[0x7145c23d00] -> Java.Interop[0x7145c77d00]: 15
[Mono] Requesting loading reference 1 (of 20) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll
[Mono] Loading reference 1 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll asmctx DEFAULT, looking for IDCardWallet, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet.Android[0x715d31e680] -> IDCardWallet[0x715c75e280]: 2
[Mono] Requesting loading reference 2 (of 17) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.dll
[Mono] Loading reference 2 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.dll asmctx DEFAULT, looking for Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet[0x715c75e280] -> Xamarin.Forms.Core[0x7145c4c800]: 6
[Mono] DllImport searching in: '__Internal' ('(null)').
[Mono] Searching for 'java_interop_jnienv_call_nonvirtual_void_method_a'.
[Mono] Probing 'java_interop_jnienv_call_nonvirtual_void_method_a'.
[Mono] Found as 'java_interop_jnienv_call_nonvirtual_void_method_a'.
[me.idcardwalle] Accessing hidden method Landroid/graphics/drawable/Drawable;->getOpticalInsets()Landroid/graphics/Insets; (light greylist, linking)
[me.idcardwalle] Accessing hidden field Landroid/graphics/Insets;->left:I (light greylist, linking)
[me.idcardwalle] Accessing hidden field Landroid/graphics/Insets;->right:I (light greylist, linking)
[me.idcardwalle] Accessing hidden field Landroid/graphics/Insets;->top:I (light greylist, linking)
[me.idcardwalle] Accessing hidden field Landroid/graphics/Insets;->bottom:I (light greylist, linking)
[Mono] Requesting loading reference 17 (of 20) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll
[Mono] Loading reference 17 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll asmctx DEFAULT, looking for Plugin.Media, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet.Android[0x715d31e680] -> Plugin.Media[0x715c75e580]: 2
[Mono] Requesting loading reference 0 (of 7) of /data/data/com.companyname.idcardwallet/files/.__override__/Plugin.Media.dll
[Mono] Loading reference 0 of /data/data/com.companyname.idcardwallet/files/.__override__/Plugin.Media.dll asmctx DEFAULT, looking for mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
[Mono] Assembly Ref addref Plugin.Media[0x715c75e580] -> mscorlib[0x715d31e280]: 31
[Mono] Requesting loading reference 18 (of 20) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll
[Mono] Loading reference 18 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll asmctx DEFAULT, looking for Xamarin.Forms.PancakeView, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet.Android[0x715d31e680] -> Xamarin.Forms.PancakeView[0x7145c4c900]: 2
[Mono] Requesting loading reference 0 (of 7) of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Forms.PancakeView.dll
[Mono] Loading reference 0 of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Forms.PancakeView.dll asmctx DEFAULT, looking for mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
[Mono] Assembly Ref addref Xamarin.Forms.PancakeView[0x7145c4c900] -> mscorlib[0x715d31e280]: 32
[Mono] Requesting loading reference 19 (of 20) of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll
[Mono] Loading reference 19 of /data/data/com.companyname.idcardwallet/files/.__override__/IDCardWallet.Android.dll asmctx DEFAULT, looking for Xamarin.Forms.Platform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null
[Mono] Assembly Ref addref IDCardWallet.Android[0x715d31e680] -> Xamarin.Forms.Platform[0x7145c4cb00]: 2
[Mono] Requesting loading reference 0 (of 5) of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Forms.Platform.dll
[Mono] Loading reference 0 of /data/data/com.companyname.idcardwallet/files/.__override__/Xamarin.Forms.Platform.dll asmctx DEFAULT, looking for mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
[Mono] Assembly Ref addref Xamarin.Forms.Platform[0x7145c4cb00] -> mscorlib[0x715d31e280]: 33
Resolved pending breakpoint at 'Resource.designer.cs:1189,1' to void IDCardWallet.Droid.Resource.UpdateIdValues () [0x02bb7].
[Mono] Requesting loading reference 1 (of 7) of /data/data/com.companyname.idcardwallet/files/.__override__/Plugin.Media.dll
[Mono] Loading reference 1 of /data/data/com.companyname.idcardwallet/files/.__override__/Plugin.Media.dll asmctx DEFAULT, looking for Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065
[Mono] Assembly Ref addref Plugin.Media[0x715c75e580] -> Mono.Android[0x7145c77c00]: 21
MainActivity.cs
namespace IDCardWallet.Droid
{
[Activity(Label = "IDCardWallet",
Icon = "@mipmap/icon",
Theme = "@style/MainTheme",
ScreenOrientation = ScreenOrientation.Portrait,
MainLauncher = true,
ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize )]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Rg.Plugins.Popup.Popup.Init(this); /*Must add before the other Xamarin Inits*/
FirebaseApp.InitializeApp(Application.Context);
FFImageLoading.Forms.Platform.CachedImageRenderer.Init(true);
var ignore = typeof(SvgCachedImage);
NativeMedia.Platform.Init(this, savedInstanceState);
CrossFingerprint.SetCurrentActivityResolver(() => Platform.CurrentActivity);
Stormlion.ImageCropper.Droid.Platform.Init();
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
LoadApplication(new App());
}
public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Android.Content.PM.Permission[] grantResults)
{
Xamarin.Essentials.Platform.OnRequestPermissionsResult(requestCode, permissions, grantResults);
base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
}
protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
{
if (NativeMedia.Platform.CheckCanProcessResult(requestCode, resultCode, intent))
NativeMedia.Platform.OnActivityResult(requestCode, resultCode, intent);
Stormlion.ImageCropper.Droid.Platform.OnActivityResult(requestCode, resultCode, intent);
base.OnActivityResult(requestCode, resultCode, intent);
}
// plugin popup - need this to exit if your click on build-in back-button on android-mobile
public async override void OnBackPressed()
{
if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
{
await PopupNavigation.Instance.PopAsync();
}
else
{
// Do something if there are not any pages in the `PopupStack`
}
}
}
}
解决方案
推荐阅读
- python - Python烧瓶视频流无法处理多个客户端
- javascript - 将日期格式从 0000-00-00T00:00:00 更改为 mm/dd/yyyy
- node.js - 无法在 ATOM 上加载 atom-beautify
- mysql - MYSQL Union 将 0 和 False 初始化为 bigint
- javascript - 使用嵌套在其他 SVG 内的空 SVG 时不会触发 OnClick
- java - JavaFX css网格不一致
- javascript - 如何在隐藏的 DIV 中保持 CSS 动画播放
- mysql - MySQL 表随着时间的推移出现多条记录
- xaml - 网格如何知道何时重新布局?
- c++ - 在我看来好像 std::getline 不能正确处理新行?