Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException

Я использую Android studio 1.2.2. Я включил карты 4 work sdk, после этого Build не работает, мы используем google play services lib в нашем проекте (используя только com.google.android.gms.tagmanager. *). Теперь, после интеграции googlemaps_sdk_m4b_lib, сборка не создается. До этого

Пробовал искать только тег tagmanager google_play_services_lib, но который недоступен в качестве зависимости.

Сбой сборки не выполняется:

: NFarmers: dexDebug AGPBI: {"kind": "SIMPLE", "text": "НЕОЖИДАННАЯ ОШИБКА ТОП-УРОВНЯ:", "позиция": {}, "original": "НЕОЖИДАННАЯ ОШИБКА ТОП-УРОВНЯ:"} AGPBI: {"Kind": "SIMPLE", "text": "java.lang.OutOfMemoryError: превышен верхний предел GC", "position": {}, "original": "java.lang.OutOfMemoryError: превышен верхний предел GC"} AGPBI: {"kind": "SIMPLE", "text": "\ tat com.android.dx.cf.cst.ConstantPoolParser.parseUtf8 (ConstantPoolParser.java:371)", "position": {}, "original" : "\ Tat com.android.dx.cf.cst.ConstantPoolParser.parseUtf8 (ConstantPoolParser.java:371)"} AGPBI: {"kind": "SIMPLE", "text": "\ tat com.android.dx. Cf.cst.ConstantPoolParser.parse0 (ConstantPoolParser.java:262) "," position ": {}," original ":" \ tat com.android.dx.cf.cst.ConstantPoolParser.parse0 (ConstantPoolParser.java:262) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.cst.ConstantPoolParser.parse (ConstantPoolParser.java:150) "," position ": {}," Original ":" \ tat com.android.dx.cf.cst.ConstantPoolParser.parse (ConstantPoolParser.java:150) "} AGPBI: {" kind " : "SIMPLE", "text": "\ tat com.android.dx.cf.cst.ConstantPoolParser.parseIfNecessary (ConstantPoolParser.java:124)", "position": {}, "original": "\ tat com. Android.dx.cf.cst.ConstantPoolParser.parseIfNecessary (ConstantPoolParser.java:124) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.cst.ConstantPoolParser. GetPool (ConstantPoolParser.java:115) "," position ": {}," original ":" \ tat com.android.dx.cf.cst.ConstantPoolParser.getPool (ConstantPoolParser.java:115) "} AGPBI: {" Kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.direct.DirectClassFile.parse0 (DirectClassFile.java:482) "," position ": {}," original ":" \ tat Com.android.dx.cf.direct.DirectClassFile.parse0 (DirectClassFile.java:482) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.direct. DirectClassFile.parse (DirectClassFile.java:406) "," position ": {}," original ":" \ tat com.android.dx.cf.direct.DirectClassFile.parse (DirectClassFile.java:406) "} AGPBI: {"Kind": "SIMPLE", "text": "\ tat com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary (DirectClassFile.java:388)","position":{},"original":"\tat com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary (DirectClassFile.java:388) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.direct.DirectClassFile.getMagic (DirectClassFile.java:251) "," position ": {}," original ":" \ tat com .android.dx.cf.direct.DirectClassFile.getMagic (DirectClassFile.java:251) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main .parseClass (Main.java:764) "," position ": {}," original ":" \ tat com.android.dx.command.dexer.Main.parseClass (Main.java:764) "} AGPBI: { "Kind": "SIMPLE", "text": "\ tat com.android.dx.command.dexer.Main.access $ 1500 (Main.java:85)", "position": {}, "original": " \ Tat com.android.dx.command.dexer.Main.access $ 1500 (Main.java:85) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command .dexer.Main $ ClassParserTask.call (Main.java:1684) "," position ": {}," original ":" \ tat com.android.dx.command.dexer.Main $ ClassParserTask.call (Main.java : 1684) "} AGPBI: {" kind ":" SIMPLE "," Text ":" \ tat com.android.dx.command.dexer.Main.processClass (Main.java:749) "," position ": {}," original ":" \ tat com.android.dx.command. Dexer.Main.processClass (Main.java:749) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main.processFileBytes (Main.java: 718) "," position ": {}," original ":" \ tat com.android.dx.command.dexer.Main.processFileBytes (Main.java:718) "} AGPBI: {" kind ":" SIMPLE " , "Text": "\ tat com.android.dx.command.dexer.Main.access $ 1200 (Main.java:85)", "position": {}, "original": "\ tat com.android.dx .command.dexer.Main.access $ 1200 (Main.java:85) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main $ FileBytesConsumer. ProcessFileBytes (Main.java:1645) "," position ": {}," original ":" \ tat com.android.dx.command.dexer.Main $ FileBytesConsumer.processFileBytes (Main.java:1645) "} AGPBI: {"Kind": "SIMPLE", "text": "\ tat com.android.dx.cf.direct.ClassPathOpener.processArchive (ClassPathOpener.java:284)", "position": {}, "original": " \ Tat com.android.dx.cf.direct.ClassPathOpener.pro CessArchive (ClassPathOpener.java:284) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.cf.direct.ClassPathOpener.processOne (ClassPathOpener.java:166) ", "Position": {}, "original": "\ tat com.android.dx.cf.direct.ClassPathOpener.processOne (ClassPathOpener.java:166)"} AGPBI: {"kind": "SIMPLE", "text" : "\ Tat com.android.dx.cf.direct.ClassPathOpener.process (ClassPathOpener.java:144)", "position": {}, "original": "\ tat com.android.dx.cf.direct. ClassPathOpener.process (ClassPathOpener.java:144) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main.processOne (Main.java:672) "," Position ": {}," original ":" \ tat com.android.dx.command.dexer.Main.processOne (Main.java:672) "} AGPBI: {" kind ":" SIMPLE "," Text ":" \ tat com.android.dx.command.dexer.Main.processAllFiles (Main.java:569) "," position ": {}," original ":" \ tat com.android.dx.command. Dexer.Main.processAllFiles (Main.java:569) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main.runMultiDex (Main.java: 366) " "положение": {}," происхождение Al ":" \ tat com.android.dx.command.dexer.Main.runMultiDex (Main.java:366) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android. Dx.command.dexer.Main.run (Main.java:275) "," position ": {}," original ":" \ tat com.android.dx.command.dexer.Main.run (Main.java: 275) "} AGPBI: {" kind ":" SIMPLE "," text ":" \ tat com.android.dx.command.dexer.Main.main (Main.java:245) "," position ": {} , "Original": "\ tat com.android.dx.command.dexer.Main.main (Main.java:245)"} AGPBI: {"kind": "SIMPLE", "text": "\ tat com. Android.dx.command.Main.main (Main.java:106) "," position ": {}," original ":" \ tat com.android.dx.command.Main.main (Main.java:106) «}

НЕ СМОГЛИ

FAILURE: Сбой сборки с исключением.

  • Что пошло не так: выполнение не выполнено для задачи: nFarmers: dexDebug '.

    Com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: процесс «команда» /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java '' завершен С ненулевым значением выхода 3

  • Попробуйте: запустите с опцией –stacktrace, чтобы получить трассировку стека. Запустите с опцией –info или –debug, чтобы получить больше выходных данных журнала.

СТРОГО НЕИСПРАВНО

Общее время: 1 мин. 24.059 сек.

Файл build.gradle моего приложения

apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'com.android.support:multidex:1.0.0' compile project(':Marketing') compile project(':android-pdfview') compile project(':Volley') compile project(':googlemaps_sdk_m4b_lib') compile 'com.google.android.gms:play-services:7.5.0' } android { compileSdkVersion 22 buildToolsVersion "23.0.0 rc2" compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] jniLibs.srcDirs = ['jniLibs'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') } defaultConfig { minSdkVersion 16 targetSdkVersion 22 // Enabling multidex support. multiDexEnabled true } buildTypes { debug { multiDexKeepFile file('main-dex-list.txt') debuggable true proguardFile '/Users/path/to/proguard-project.txt' } release { multiDexKeepFile file('main-dex-list.txt') } } productFlavors { } dexOptions { } aaptOptions { useNewCruncher true } configurations{ all*.exclude group: 'com.android.support', module:'multidex' all*.exclude group: 'com.android.support', module: 'support-v4' } }