Error de compilación de Xamarin (monodroid) + adMob

Tengo un problema. Tengo una aplicación construida con las bibliotecas monodroid. Versión de android sdk 4.0.3 (API nivel 15), GoogleAdMobAdsSdk v.6.4.1. Hice el proyecto separado para importar adsdk a xamarin, agrego a los atributos de Metadata.xml. Este proyecto se compila sin errores. Pero cuando tengo una referencia a este proyecto de mi aplicación monodroid consigo un error:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: Tool exited with code: 3. Output: UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: Java heap space at com.android.dx.util.IntList.growIfNeeded(IntList.java:274) at com.android.dx.util.IntList.add(IntList.java:217) at com.android.dx.util.LabeledList.addLabelIndex(LabeledList.java:96) at com.android.dx.util.LabeledList.set(LabeledList.java:184) at com.android.dx.rop.code.BasicBlockList.set(BasicBlockList.java:77) at com.android.dx.ssa.back.SsaToRop.convertBasicBlocks(SsaToRop.java:260) at com.android.dx.ssa.back.SsaToRop.convert(SsaToRop.java:124) at com.android.dx.ssa.back.SsaToRop.convertToRopMethod(SsaToRop.java:70) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:102) at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:73) at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:273) at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:134) at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:87) at com.android.dx.command.dexer.Main.processClass(Main.java:487) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:459) at com.android.dx.command.dexer.Main.access$400(Main.java:67) at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:398) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) at com.android.dx.command.dexer.Main.processOne(Main.java:422) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:333) at com.android.dx.command.dexer.Main.run(Main.java:209) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) (MyMegaMonoDroidApplication) 

¿Dónde está mi error? ThnX.

One Solution collect form web for “Error de compilación de Xamarin (monodroid) + adMob”

Especifique el tamaño de Heap Java = 1G (o 512M podría ayudarle).

Aquí es cómo hacerlo para Xamarin Studio https://stackoverflow.com/a/24833518/883738

En Visual Studio debe hacerlo en las propiedades del proyecto de Android

  • Xamarin Android deserializa el archivo json local
  • Xamarin android support library v7 y v13 en la misma aplicación
  • VM con la versión 1.6.0 no tiene soporte multidex: No se puede encontrar la aplicación Mono.Android.Platform.ApiLevel_23 o Xamarin.Android.Platform
  • 'Jobject' no debe ser IntPtr.Zero al ajustar el texto textview en MonoDroid
  • Construcción mono con android ndk autónomo toolchain (ndk androide r8e)
  • Cómo MvvmCross enlazar drawableId a Imageview
  • Xamarin, Android. Cada vez que ejecute la aplicación en el dispositivo, la aplicación se unistalled y luego se instala de nuevo.
  • F # en Mono para Android
  • ¿Es posible especificar dinámicamente el nombre del paquete durante la compilación?
  • Configuración de la versión de Android
  • ¿Es posible ejecutar Xamarin Mono en Linux?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.