Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin android应用程序崩溃,条件'xref\u count==xref\u index'未满足_C#_Android_Xamarin_Xamarin.forms_Xamarin.android - Fatal编程技术网

C# Xamarin android应用程序崩溃,条件'xref\u count==xref\u index'未满足

C# Xamarin android应用程序崩溃,条件'xref\u count==xref\u index'未满足,c#,android,xamarin,xamarin.forms,xamarin.android,C#,Android,Xamarin,Xamarin.forms,Xamarin.android,我的应用程序的某些页面持续导航会导致其突然崩溃,并显示以下消息: [] * Assertion at /Users/builder/jenkins/workspace/archive-mono/2019-08/android/release/mono/metadata/sgen-tarjan-bridge.c:1140, condition `xref_count == xref_index' not met, function:processing_build_callback_data, x

我的应用程序的某些页面持续导航会导致其突然崩溃,并显示以下消息:

[] * Assertion at /Users/builder/jenkins/workspace/archive-mono/2019-08/android/release/mono/metadata/sgen-tarjan-bridge.c:1140, condition `xref_count == xref_index' not met, function:processing_build_callback_data, xref_count is 50 but we added 48 xrefs

[libc] Fatal signal 6 (SIGABRT), code -6 in tid 31405 (com.MyApp.Beta)
这就是我推送页面的方式:

await ((MasterDetailPage)Application.Current.MainPage).Detail.Navigation.PushAsync(new Page());
我阅读了一些关于相关问题的帖子,并尝试将此参数添加到android编译器:

MONO_GC_PARAMS=桥接实现=旧,托儿所大小=128‌​m、 软堆限制=512m

也尝试过以新换旧,但没有成功。不停地撞车

这仅在导航到10时发生。。。15页,如果你只浏览几页,就可以了


我应该怎么做才能避免这种情况?

我需要创建一个名为environment.txt的txt文件,该文件的参数与前面提到的参数相同:

MONO_GC_PARAMS=桥接实现=旧,托儿所大小=128‌​m、 软堆限制=512m


您可以将其放在Properties文件夹中,与AndroidManifest.xml相同,并将其构建操作设置为AndroidEnviroment,现在应该可以工作了。

我需要创建一个名为enviroment.txt的txt文件,该文件的参数与前面提到的参数相同:

MONO_GC_PARAMS=桥接实现=旧,托儿所大小=128‌​m、 软堆限制=512m

您可以将其放在Properties文件夹中,与AndroidManifest.xml相同,并将其构建操作设置为androidenviromet,现在它应该可以工作了