com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException -
i using android studio 1.2.2. i've integrated maps 4 work sdk, after build failing, using google play services lib in our project (using com.google.android.gms.tagmanager.*). after integrating googlemaps_sdk_m4b_lib, build not getting generated. before inte
tried looking including tagmanager piece of google_play_services_lib not available dependency.
build fails following:
:nfarmers:dexdebug agpbi: {"kind":"simple","text":"unexpected top-level error:","position":{},"original":"unexpected top-level error:"} agpbi: {"kind":"simple","text":"java.lang.outofmemoryerror: gc overhead limit exceeded","position":{},"original":"java.lang.outofmemoryerror: gc overhead limit exceeded"} 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.processarchive(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)","position":{},"original":"\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)"}
failed
failure: build failed exception.
what went wrong: execution failed task ':nfarmers:dexdebug'.
com.android.ide.common.process.processexception: org.gradle.process.internal.execexception: process 'command '/library/java/javavirtualmachines/jdk1.7.0_75.jdk/contents/home/bin/java'' finished non-zero exit value 3
try: run --stacktrace option stack trace. run --info or --debug option more log output.
build failed
total time: 1 mins 24.059 secs
my app's build.gradle file
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 tests tests/java, tests/res, etc... instrumenttest.setroot('tests') // move build types build-types/<type> // instance, build-types/debug/java, build-types/debug/androidmanifest.xml, ... // moves them out of them default location under src/<type>/... // conflict src/ being used main source set. // adding new build types or product flavors should accompanied // 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' } }
try adding
dexoptions{ incremental true javamaxheapsize "4g" }
Comments
Post a Comment