2013-05-25 2 views
4

У меня проблема. У меня есть приложение, созданное с помощью моновидных библиотек. Версия android sdk 4.0.3 (API-уровень 15), GoogleAdMobAdsSdk v.6.4.1. Я сделал отдельный проект для импорта adsdk в xamarin, добавьте атрибуты Metadata.xml. Этот проект компилируется без ошибок. Но когда у меня есть ссылка на этот проект из моего приложения для монодидов, я получаю сообщение об ошибке:Xamarin (monodroid) + ошибка сборки adMob

/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) 

Где моя ошибка? ThnX.

+2

Answered здесь: http://stackoverflow.com/questions/13523257/how-to- FIX-OutOfMemoryError-Java-куча-пространство-время как-компиляции-monodroid-приложение в –

ответ

Смежные вопросы