I'm a newbie for android and java. I want to move my existing project from eclipse to android studio and after I manage some dependencies I got this error below.
Error:Execution failed for task ':mainActivity:dexDebug'.
com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/nuttapol/android_sdk/build-tools/21.1.2/dx --dex --no-optimize --multi-dex --main-dex-list /Users/nuttapol/Documents/MyApp/New_App/MyApp_android/mainActivity/build/intermediates/multi-dex/debug/maindexlist.txt --output /Users/nuttapol/Documents/MyApp/New_App/MyApp_android/mainActivity/build/intermediates/dex/debug --input-list=/Users/nuttapol/Documents/MyApp/New_App/MyApp_android/mainActivity/build/intermediates/tmp/dex/debug/inputList.txt Error Code: 3 Output: objc[9912]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: Java heap space at java.util.zip.InflaterInputStream.(InflaterInputStream.java:88) at java.util.zip.ZipFile$ZipFileInflaterInputStream.(ZipFile.java:394) at java.util.zip.ZipFile.getInputStream(ZipFile.java:375) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:269) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:632) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:505) at com.android.dx.command.dexer.Main.runMultiDex(Main.java:334) at com.android.dx.command.dexer.Main.run(Main.java:244) at com.android.dx.command.dexer.Main.main(Main.java:215) at com.android.dx.command.Main.main(Main.java:106)
How can I resolve this error ?