Xamarin Android con multidex – error en modo de depuración

Creé la aplicación Xamarin Forms. Yo uso multidex para Android (muchas bibliotecas). Utilizo el archivo de multidex.keep con la opción de MultiDexMainDexList. Ahora el despliegue es un trabajo. Pero recibo excepción en el modo de depuración:

System.ArgumentException: The offset and length have exceeded the bounds of the array or the counter value exceeds the number of elements from the pointer to the end of the original collection. в System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count) в Mono.Cecil.Metadata.GuidHeap.Read(UInt32 index) в Mono.Cecil.MetadataReader.InitializeCustomDebugInformations() в Mono.Cecil.MetadataReader.GetCustomDebugInformation(ICustomDebugInformationProvider provider) в Mono.Cecil.Cil.PortablePdbReader.Read(MethodDefinition method) в Mono.Cecil.Cil.CodeReader.ReadMethodBody() в Mono.Cecil.Cil.CodeReader.ReadMethodBody(MethodDefinition method) в Mono.Cecil.MethodDefinition.<>c.<get_Body>b__41_0(MethodDefinition method, MetadataReader reader) в Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TRet& variable, TItem item, Func`3 read) в Mono.Cecil.MethodDefinition.get_Body() Mono.Cecil.MethodDefinition.get_DebugInformation() в Mono.Debugging.Soft.SoftDebuggerSession.LoadPdbType(TypeDefinition type, Dictionary`2 fileToSourceFileInfos) в Mono.Debugging.Soft.SoftDebuggerSession.LoadPdbFile(String assemblyFileName, String pdbFileName) в Mono.Debugging.Soft.SoftDebuggerSession.LoadDebugFile(String assemblyFileName, String debugFileName, Func`3 loadDebugFile) в Mono.Debugging.Soft.SoftDebuggerSession.CheckBetterMatch(TypeMirror type, String file, Int32 line, Int32 column, Location found) в Mono.Debugging.Soft.SoftDebuggerSession.FindLocationByMethod(MethodMirror method, String file, Int32 line, Int32 column, Boolean& insideTypeRange) в Mono.Debugging.Soft.SoftDebuggerSession.FindLocationByType(TypeMirror type, String file, Int32 line, Int32 column, Boolean& genericMethod, Boolean& insideTypeRange) в Mono.Debugging.Soft.SoftDebuggerSession.ResolveBreakpoints(TypeMirror type) в Mono.Debugging.Soft.SoftDebuggerSession.HandleTypeLoadEvents(TypeLoadEvent[] events) в Mono.Debugging.Soft.SoftDebuggerSession.HandleEventSet(EventSet es) в Mono.Debugging.Soft.SoftDebuggerSession.EventHandler() 

Para el análisis utilizo – dex2jar y Java Decompiler (por este artículo ). Pero ahora no sé qué buscar y cuáles son los problemas.

¿Algunas ideas?

He resuelto este problema.

Esto es describir detalladamente mi caso de usuario:

  1. Utilicé la biblioteca PCL.
  2. Necesito actualizar Azure Mobile Client a la versión 4.0. Esta versión no es compatible con PCL sólo .NET Standard. 1.4.
  3. Pero tengo el proyecto de Windows Phone con Xamarin Forms. WP no soportado .Net Estándar 1.4
  4. Añado una nueva biblioteca en mi solución (.NET Standard 1.4). Agregué archivos a esta biblioteca desde mi PCL como enlace.
  5. Luego hubo este error. Al principio fue un error flotante – pero luego fue permanente.
  6. Pasé dos días laborales completos buscando la causa de este error. Encontré un lugar donde la aplicación estaba cayendo.
  7. He eliminado el archivo asociado de mi biblioteca (.Net estándar), y luego lo agregó. Ahora funciona la depuración.
  • Xamarin.Auth obtener disallowed_useragent error
  • Xamarin.Forms untappable ListView (eliminar el efecto de rizo de selección)
  • RelativeLayout en el cálculo del ancho de StackLayout
  • Xamarin - parpadea cuando cambio la fuente de la imagen
  • System.TypeLoadException: No se pudo resolver el tipo con el token 01000019
  • Xamarin Forms Android Keyboard mueve toda la página hacia arriba
  • ¿Cómo configurar el mapa en el proyecto pcl de xamarin.forms?
  • ¿Por qué la misma interfaz se procesa de manera diferente en un emulador y un dispositivo?
  • MasterDetailPage La página maestra no se abrirá con IsGestureEnabled configurada como falsa Xamarin.Forms Android
  • ParseInstallation.SaveAsync () que causa UnhandledException en formularios Xamarin Android
  • Cómo eliminar (Android) la barra de título de la aplicación en Xamarin.Forms?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.