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

  • Reproducir video en Android usando Xamarin
  • ¿Puedo obtener una devolución de llamada en la clase de aplicación siempre que se inicie una nueva actividad en toda la aplicación?
  • ¿Cómo usar un SpanWatcher en Android?
  • No se puede depurar Xamarin aplicación de Android en VS con ADB
  • ¿Qué tema utiliza el diseñador de Xamarin para Mono para Android?
  • Cambiar el fondo de la actividad del código
  • Xamarin Android: Mantenga el control con Alert Dialog hasta que se haga clic en un botón
  • Cómo devolver Java.Lang.Object de un método anulado en MonoDroid
  • ¿Por qué MonoDroid no puede encontrar mis ensamblajes?
  • Xamarin implementación de Android no utiliza el código más reciente?
  • Predeterminación de dlls (.NET 4 framework) problema con mono para android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.